builder: oak_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0022 starttime: 1461106925.51 results: success (0) buildid: 20160419105635 builduid: 6cb18b3635954702ba521d733bd5bb7f revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:05.512259) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:05.512635) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:05.512901) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:05.534688) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:05.534944) ========= 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.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-19 16:02:05-- 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% 8.53M=0.001s 2016-04-19 16:02:05 (8.53 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.104460 ========= master_lag: 0.51 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:06.152798) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:06.153126) ========= 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.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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.020083 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:06.187657) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 16:02:06.187960) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-19 16:02:06,245 truncating revision to first 12 chars 2016-04-19 16:02:06,245 Setting DEBUG logging. 2016-04-19 16:02:06,245 attempt 1/10 2016-04-19 16:02:06,245 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/873ee4b29de9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 16:02:07,603 unpacking tar archive at: oak-873ee4b29de9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.606031 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 16:02:07.811891) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:07.815218) ========= script_repo_revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:07.815645) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:07.815919) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 16:02:07.831376) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-19 16:02:07.831673) ========= /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 oak --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', 'oak', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:02:07 INFO - MultiFileLogger online at 20160419 16:02:07 in /builds/slave/test 16:02:07 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 oak --download-symbols true 16:02:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:02:07 INFO - {'append_to_log': False, 16:02:07 INFO - 'base_work_dir': '/builds/slave/test', 16:02:07 INFO - 'blob_upload_branch': 'oak', 16:02:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:02:07 INFO - 'buildbot_json_path': 'buildprops.json', 16:02:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:02:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:02:07 INFO - 'download_minidump_stackwalk': True, 16:02:07 INFO - 'download_symbols': 'true', 16:02:07 INFO - 'e10s': False, 16:02:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:02:07 INFO - 'tooltool.py': '/tools/tooltool.py', 16:02:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:02:07 INFO - '/tools/misc-python/virtualenv.py')}, 16:02:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:02:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:02:07 INFO - 'log_level': 'info', 16:02:07 INFO - 'log_to_console': True, 16:02:07 INFO - 'opt_config_files': (), 16:02:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:02:07 INFO - '--processes=1', 16:02:07 INFO - '--config=%(test_path)s/wptrunner.ini', 16:02:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:02:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:02:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:02:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:02:07 INFO - 'pip_index': False, 16:02:07 INFO - 'require_test_zip': True, 16:02:07 INFO - 'test_type': ('testharness',), 16:02:07 INFO - 'this_chunk': '1', 16:02:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:02:07 INFO - 'total_chunks': '10', 16:02:07 INFO - 'virtualenv_path': 'venv', 16:02:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:02:07 INFO - 'work_dir': 'build'} 16:02:07 INFO - ##### 16:02:07 INFO - ##### Running clobber step. 16:02:07 INFO - ##### 16:02:07 INFO - Running pre-action listener: _resource_record_pre_action 16:02:07 INFO - Running main action method: clobber 16:02:07 INFO - rmtree: /builds/slave/test/build 16:02:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:02:08 INFO - Running post-action listener: _resource_record_post_action 16:02:08 INFO - ##### 16:02:08 INFO - ##### Running read-buildbot-config step. 16:02:08 INFO - ##### 16:02:08 INFO - Running pre-action listener: _resource_record_pre_action 16:02:08 INFO - Running main action method: read_buildbot_config 16:02:08 INFO - Using buildbot properties: 16:02:08 INFO - { 16:02:08 INFO - "project": "", 16:02:08 INFO - "product": "firefox", 16:02:08 INFO - "script_repo_revision": "production", 16:02:08 INFO - "scheduler": "tests-oak-yosemite_r7-debug-unittest", 16:02:08 INFO - "repository": "", 16:02:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 oak debug test web-platform-tests-1", 16:02:08 INFO - "buildid": "20160419105635", 16:02:08 INFO - "pgo_build": "False", 16:02:08 INFO - "basedir": "/builds/slave/test", 16:02:08 INFO - "buildnumber": 3, 16:02:08 INFO - "slavename": "t-yosemite-r7-0022", 16:02:08 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:02:08 INFO - "platform": "macosx64", 16:02:08 INFO - "branch": "oak", 16:02:08 INFO - "revision": "873ee4b29de90b9225ca7271706badbbe5862c9e", 16:02:08 INFO - "repo_path": "projects/oak", 16:02:08 INFO - "moz_repo_path": "", 16:02:08 INFO - "stage_platform": "macosx64", 16:02:08 INFO - "builduid": "6cb18b3635954702ba521d733bd5bb7f", 16:02:08 INFO - "slavebuilddir": "test" 16:02:08 INFO - } 16:02:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:02:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:02:08 INFO - Running post-action listener: _resource_record_post_action 16:02:08 INFO - ##### 16:02:08 INFO - ##### Running download-and-extract step. 16:02:08 INFO - ##### 16:02:08 INFO - Running pre-action listener: _resource_record_pre_action 16:02:08 INFO - Running main action method: download_and_extract 16:02:08 INFO - mkdir: /builds/slave/test/build/tests 16:02:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:08 INFO - https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:02:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:02:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:02:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:02:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:02:10 INFO - Downloaded 1235 bytes. 16:02:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:02:10 INFO - Using the following test package requirements: 16:02:10 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:02:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:02:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:02:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'jsshell-mac64.zip'], 16:02:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:02:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:02:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:02:10 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:02:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:02:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:02:10 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:02:10 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:02:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:10 INFO - https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:02:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:02:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:02:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:02:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:02:11 INFO - Downloaded 17918446 bytes. 16:02:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:02:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:02:12 INFO - caution: filename not matched: web-platform/* 16:02:12 INFO - Return code: 11 16:02:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:12 INFO - https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:02:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:02:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:02:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:02:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:02:13 INFO - Downloaded 36382568 bytes. 16:02:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:02:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:02:17 INFO - caution: filename not matched: bin/* 16:02:17 INFO - caution: filename not matched: config/* 16:02:17 INFO - caution: filename not matched: mozbase/* 16:02:17 INFO - caution: filename not matched: marionette/* 16:02:17 INFO - caution: filename not matched: tools/wptserve/* 16:02:17 INFO - Return code: 11 16:02: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')]} 16:02:17 INFO - https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:02:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:02:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:02:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:02:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:02:20 INFO - Downloaded 68760239 bytes. 16:02:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:02:20 INFO - mkdir: /builds/slave/test/properties 16:02:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:02:20 INFO - Writing to file /builds/slave/test/properties/build_url 16:02:20 INFO - Contents: 16:02:20 INFO - build_url:https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:02:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:02:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:02:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:02:21 INFO - Contents: 16:02:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:02:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:21 INFO - https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:02:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:02:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:02:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:02:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:02:24 INFO - Downloaded 103349099 bytes. 16:02:24 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:02:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:02:28 INFO - Return code: 0 16:02:28 INFO - Running post-action listener: _resource_record_post_action 16:02:28 INFO - Running post-action listener: set_extra_try_arguments 16:02:28 INFO - ##### 16:02:28 INFO - ##### Running create-virtualenv step. 16:02:28 INFO - ##### 16:02:28 INFO - Running pre-action listener: _pre_create_virtualenv 16:02:28 INFO - Running pre-action listener: _resource_record_pre_action 16:02:28 INFO - Running main action method: create_virtualenv 16:02:28 INFO - Creating virtualenv /builds/slave/test/build/venv 16:02:28 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:02:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:02:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:02:28 INFO - Using real prefix '/tools/python27' 16:02:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:02:28 INFO - Installing distribute.............................................................................................................................................................................................done. 16:02:31 INFO - Installing pip.................done. 16:02:31 INFO - Return code: 0 16:02:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:02:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:02:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:02:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10eaa6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eac3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd98b5cc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, '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.678V3K3OT2/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.6qvlJW7U5j/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:02:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:02:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:02:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:02:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:02:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:02:31 INFO - 'HOME': '/Users/cltbld', 16:02:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:02:31 INFO - 'LOGNAME': 'cltbld', 16:02:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:02:31 INFO - 'MOZ_NO_REMOTE': '1', 16:02:31 INFO - 'NO_EM_RESTART': '1', 16:02:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:02:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:02:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:02:31 INFO - 'PWD': '/builds/slave/test', 16:02:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:02:31 INFO - 'SHELL': '/bin/bash', 16:02:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:02:31 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:02:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:02:31 INFO - 'USER': 'cltbld', 16:02:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:02:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:02:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:02:31 INFO - 'XPC_FLAGS': '0x0', 16:02:31 INFO - 'XPC_SERVICE_NAME': '0', 16:02:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:02:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:02:32 INFO - Downloading/unpacking psutil>=0.7.1 16:02:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:02:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:02:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:02:34 INFO - Installing collected packages: psutil 16:02:34 INFO - Running setup.py install for psutil 16:02:35 INFO - building 'psutil._psutil_osx' extension 16:02:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:02:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:02:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:02:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:02:35 INFO - building 'psutil._psutil_posix' extension 16:02:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:02:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:02:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:02:35 INFO - ^ 16:02:35 INFO - 1 warning generated. 16:02:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:02:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:02:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:02:35 INFO - Successfully installed psutil 16:02:35 INFO - Cleaning up... 16:02:35 INFO - Return code: 0 16:02:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:02:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:02:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:02:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:35 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 0x10eaa6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eac3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd98b5cc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, '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.678V3K3OT2/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.6qvlJW7U5j/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:02:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:02:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:02:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:02:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:02:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:02:35 INFO - 'HOME': '/Users/cltbld', 16:02:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:02:35 INFO - 'LOGNAME': 'cltbld', 16:02:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:02:35 INFO - 'MOZ_NO_REMOTE': '1', 16:02:35 INFO - 'NO_EM_RESTART': '1', 16:02:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:02:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:02:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:02:35 INFO - 'PWD': '/builds/slave/test', 16:02:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:02:35 INFO - 'SHELL': '/bin/bash', 16:02:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:02:35 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:02:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:02:35 INFO - 'USER': 'cltbld', 16:02:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:02:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:02:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:02:35 INFO - 'XPC_FLAGS': '0x0', 16:02:35 INFO - 'XPC_SERVICE_NAME': '0', 16:02:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:02:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:02:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:02:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:02:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:02:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:02:38 INFO - Installing collected packages: mozsystemmonitor 16:02:38 INFO - Running setup.py install for mozsystemmonitor 16:02:38 INFO - Successfully installed mozsystemmonitor 16:02:38 INFO - Cleaning up... 16:02:38 INFO - Return code: 0 16:02:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:02:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:02:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:02:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:38 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 0x10eaa6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eac3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd98b5cc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, '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.678V3K3OT2/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.6qvlJW7U5j/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:02:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:02:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:02:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:02:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:02:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:02:38 INFO - 'HOME': '/Users/cltbld', 16:02:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:02:38 INFO - 'LOGNAME': 'cltbld', 16:02:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:02:38 INFO - 'MOZ_NO_REMOTE': '1', 16:02:38 INFO - 'NO_EM_RESTART': '1', 16:02:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:02:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:02:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:02:38 INFO - 'PWD': '/builds/slave/test', 16:02:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:02:38 INFO - 'SHELL': '/bin/bash', 16:02:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:02:38 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:02:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:02:38 INFO - 'USER': 'cltbld', 16:02:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:02:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:02:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:02:38 INFO - 'XPC_FLAGS': '0x0', 16:02:38 INFO - 'XPC_SERVICE_NAME': '0', 16:02:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:02:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:02:39 INFO - Downloading/unpacking blobuploader==1.2.4 16:02:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:41 INFO - Downloading blobuploader-1.2.4.tar.gz 16:02:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:02:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:02:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:02:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:42 INFO - Downloading docopt-0.6.1.tar.gz 16:02:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:02:42 INFO - Installing collected packages: blobuploader, requests, docopt 16:02:42 INFO - Running setup.py install for blobuploader 16:02:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:02:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:02:42 INFO - Running setup.py install for requests 16:02:43 INFO - Running setup.py install for docopt 16:02:43 INFO - Successfully installed blobuploader requests docopt 16:02:43 INFO - Cleaning up... 16:02:43 INFO - Return code: 0 16:02:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:02:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:02:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:02:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:43 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 0x10eaa6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eac3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd98b5cc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, '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.678V3K3OT2/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.6qvlJW7U5j/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:02:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:02:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:02:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:02:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:02:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:02:43 INFO - 'HOME': '/Users/cltbld', 16:02:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:02:43 INFO - 'LOGNAME': 'cltbld', 16:02:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:02:43 INFO - 'MOZ_NO_REMOTE': '1', 16:02:43 INFO - 'NO_EM_RESTART': '1', 16:02:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:02:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:02:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:02:43 INFO - 'PWD': '/builds/slave/test', 16:02:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:02:43 INFO - 'SHELL': '/bin/bash', 16:02:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:02:43 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:02:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:02:43 INFO - 'USER': 'cltbld', 16:02:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:02:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:02:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:02:43 INFO - 'XPC_FLAGS': '0x0', 16:02:43 INFO - 'XPC_SERVICE_NAME': '0', 16:02:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:02:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:02:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:02:43 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-xbpwRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-nWHYth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-qwwDaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-JewRhe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-LTGaUG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-WFgr_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-CKl5_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-lwrPZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-l79aTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:02:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:02:44 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-Fi05U5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-ybcPL1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-zL8qiY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-t1bVk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-xHLcvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-bWa2fr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-qQ5Blv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-xOBHME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-HErV_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:02:45 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-yubahg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:02:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:02:46 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-TsbkRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:02:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:02:46 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-csmFda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:02:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:02:46 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:02:46 INFO - Running setup.py install for manifestparser 16:02:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:02:46 INFO - Running setup.py install for mozcrash 16:02:46 INFO - Running setup.py install for mozdebug 16:02:47 INFO - Running setup.py install for mozdevice 16:02:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Running setup.py install for mozfile 16:02:47 INFO - Running setup.py install for mozhttpd 16:02:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Running setup.py install for mozinfo 16:02:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Running setup.py install for mozInstall 16:02:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:02:47 INFO - Running setup.py install for mozleak 16:02:47 INFO - Running setup.py install for mozlog 16:02:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Running setup.py install for moznetwork 16:02:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Running setup.py install for mozprocess 16:02:48 INFO - Running setup.py install for mozprofile 16:02:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Running setup.py install for mozrunner 16:02:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:02:48 INFO - Running setup.py install for mozscreenshot 16:02:48 INFO - Running setup.py install for moztest 16:02:49 INFO - Running setup.py install for mozversion 16:02:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:02:49 INFO - Running setup.py install for wptserve 16:02:49 INFO - Running setup.py install for marionette-driver 16:02:49 INFO - Running setup.py install for browsermob-proxy 16:02:49 INFO - Running setup.py install for marionette-client 16:02:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:02:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:02:50 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:02:50 INFO - Cleaning up... 16:02:50 INFO - Return code: 0 16:02:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:02:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:02:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:02:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:02:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:02:50 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 0x10eaa6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eac3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd98b5cc3d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, '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.678V3K3OT2/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.6qvlJW7U5j/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:02:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:02:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:02:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:02:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:02:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:02:50 INFO - 'HOME': '/Users/cltbld', 16:02:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:02:50 INFO - 'LOGNAME': 'cltbld', 16:02:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:02:50 INFO - 'MOZ_NO_REMOTE': '1', 16:02:50 INFO - 'NO_EM_RESTART': '1', 16:02:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:02:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:02:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:02:50 INFO - 'PWD': '/builds/slave/test', 16:02:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:02:50 INFO - 'SHELL': '/bin/bash', 16:02:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:02:50 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:02:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:02:50 INFO - 'USER': 'cltbld', 16:02:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:02:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:02:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:02:50 INFO - 'XPC_FLAGS': '0x0', 16:02:50 INFO - 'XPC_SERVICE_NAME': '0', 16:02:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:02:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-C88kKm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-6eDDC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-_g_f_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-Enr8bh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-wIN6ND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-i4vBWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:02:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:02:50 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-FgyyJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-fhGYaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-thuDB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-w5_y6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-iJwPsZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-L5thhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-3V9xPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-oFj5Bu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-YvqlMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:02:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:02:51 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-glmDOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:02:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:02:52 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-RfnTwY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:02:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:02:52 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-FbHIWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:02:52 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-ybhLRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:02:52 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-xM29Tz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:02:52 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-zaN97B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:02:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:02:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:02:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:02:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:02:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:02:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:02:55 INFO - Downloading blessings-1.6.tar.gz 16:02:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:02:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:02:55 INFO - Installing collected packages: blessings 16:02:55 INFO - Running setup.py install for blessings 16:02:55 INFO - Successfully installed blessings 16:02:55 INFO - Cleaning up... 16:02:55 INFO - Return code: 0 16:02:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:02:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:02:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:02:56 INFO - Reading from file tmpfile_stdout 16:02:56 INFO - Current package versions: 16:02:56 INFO - blessings == 1.6 16:02:56 INFO - blobuploader == 1.2.4 16:02:56 INFO - browsermob-proxy == 0.6.0 16:02:56 INFO - docopt == 0.6.1 16:02:56 INFO - manifestparser == 1.1 16:02:56 INFO - marionette-client == 2.3.0 16:02:56 INFO - marionette-driver == 1.4.0 16:02:56 INFO - mozInstall == 1.12 16:02:56 INFO - mozcrash == 0.17 16:02:56 INFO - mozdebug == 0.1 16:02:56 INFO - mozdevice == 0.48 16:02:56 INFO - mozfile == 1.2 16:02:56 INFO - mozhttpd == 0.7 16:02:56 INFO - mozinfo == 0.9 16:02:56 INFO - mozleak == 0.1 16:02:56 INFO - mozlog == 3.1 16:02:56 INFO - moznetwork == 0.27 16:02:56 INFO - mozprocess == 0.22 16:02:56 INFO - mozprofile == 0.28 16:02:56 INFO - mozrunner == 6.11 16:02:56 INFO - mozscreenshot == 0.1 16:02:56 INFO - mozsystemmonitor == 0.0 16:02:56 INFO - moztest == 0.7 16:02:56 INFO - mozversion == 1.4 16:02:56 INFO - psutil == 3.1.1 16:02:56 INFO - requests == 1.2.3 16:02:56 INFO - wptserve == 1.4.0 16:02:56 INFO - wsgiref == 0.1.2 16:02:56 INFO - Running post-action listener: _resource_record_post_action 16:02:56 INFO - Running post-action listener: _start_resource_monitoring 16:02:56 INFO - Starting resource monitoring. 16:02:56 INFO - ##### 16:02:56 INFO - ##### Running pull step. 16:02:56 INFO - ##### 16:02:56 INFO - Running pre-action listener: _resource_record_pre_action 16:02:56 INFO - Running main action method: pull 16:02:56 INFO - Pull has nothing to do! 16:02:56 INFO - Running post-action listener: _resource_record_post_action 16:02:56 INFO - ##### 16:02:56 INFO - ##### Running install step. 16:02:56 INFO - ##### 16:02:56 INFO - Running pre-action listener: _resource_record_pre_action 16:02:56 INFO - Running main action method: install 16:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:02:56 INFO - Reading from file tmpfile_stdout 16:02:56 INFO - Detecting whether we're running mozinstall >=1.0... 16:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:02:56 INFO - Reading from file tmpfile_stdout 16:02:56 INFO - Output received: 16:02:56 INFO - Usage: mozinstall [options] installer 16:02:56 INFO - Options: 16:02:56 INFO - -h, --help show this help message and exit 16:02:56 INFO - -d DEST, --destination=DEST 16:02:56 INFO - Directory to install application into. [default: 16:02:56 INFO - "/builds/slave/test"] 16:02:56 INFO - --app=APP Application being installed. [default: firefox] 16:02:56 INFO - mkdir: /builds/slave/test/build/application 16:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:03:16 INFO - Reading from file tmpfile_stdout 16:03:16 INFO - Output received: 16:03:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:03:16 INFO - Running post-action listener: _resource_record_post_action 16:03:16 INFO - ##### 16:03:16 INFO - ##### Running run-tests step. 16:03:16 INFO - ##### 16:03:16 INFO - Running pre-action listener: _resource_record_pre_action 16:03:16 INFO - Running main action method: run_tests 16:03:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:03:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:03:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:03:16 INFO - grabbing minidump binary from tooltool 16:03:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:03:16 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 0x10eabf5e0>, '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 0x10e6a2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e6cd990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:03:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:03:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:03:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:03:16 INFO - Return code: 0 16:03:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:03:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:03:16 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/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:03:16 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/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:03:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.678V3K3OT2/Render', 16:03:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:03:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:03:16 INFO - 'HOME': '/Users/cltbld', 16:03:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:03:16 INFO - 'LOGNAME': 'cltbld', 16:03:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:03:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:03:16 INFO - 'MOZ_NO_REMOTE': '1', 16:03:16 INFO - 'NO_EM_RESTART': '1', 16:03:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:03:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:03:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:03:16 INFO - 'PWD': '/builds/slave/test', 16:03:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:03:16 INFO - 'SHELL': '/bin/bash', 16:03:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6qvlJW7U5j/Listeners', 16:03:16 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 16:03:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:03:16 INFO - 'USER': 'cltbld', 16:03:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:03:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:03:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:03:16 INFO - 'XPC_FLAGS': '0x0', 16:03:16 INFO - 'XPC_SERVICE_NAME': '0', 16:03:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:03:16 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/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:03:17 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:03:17 INFO - import pkg_resources 16:03:18 INFO - Using 1 client processes 16:03:18 INFO - wptserve Starting http server on 127.0.0.1:8000 16:03:18 INFO - wptserve Starting http server on 127.0.0.1:8001 16:03:18 INFO - wptserve Starting http server on 127.0.0.1:8443 16:03:20 INFO - SUITE-START | Running 778 tests 16:03:20 INFO - Running testharness tests 16:03:20 INFO - Setting up ssl 16:03:20 INFO - PROCESS | certutil | 16:03:20 INFO - PROCESS | certutil | 16:03:20 INFO - PROCESS | certutil | 16:03:20 INFO - Certificate Nickname Trust Attributes 16:03:20 INFO - SSL,S/MIME,JAR/XPI 16:03:20 INFO - 16:03:20 INFO - web-platform-tests CT,, 16:03:20 INFO - 16:03:20 INFO - Starting runner 16:03:21 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:03:21 INFO - PROCESS | 1943 | 1461107001411 Marionette DEBUG Marionette enabled via build flag and pref 16:03:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x11661c000 == 1 [pid = 1943] [id = 1] 16:03:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 1 (0x11661c800) [pid = 1943] [serial = 1] [outer = 0x0] 16:03:21 INFO - PROCESS | 1943 | [1943] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:03:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 2 (0x11661d800) [pid = 1943] [serial = 2] [outer = 0x11661c800] 16:03:21 INFO - PROCESS | 1943 | 1461107001721 Marionette INFO Listening on port 2828 16:03:21 INFO - PROCESS | 1943 | 1461107001948 Marionette DEBUG Marionette enabled via command-line flag 16:03:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x11924c800 == 2 [pid = 1943] [id = 2] 16:03:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 3 (0x11924d000) [pid = 1943] [serial = 3] [outer = 0x0] 16:03:21 INFO - PROCESS | 1943 | [1943] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:03:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 4 (0x11924e000) [pid = 1943] [serial = 4] [outer = 0x11924d000] 16:03:22 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:03:22 INFO - PROCESS | 1943 | 1461107002114 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49412 16:03:22 INFO - PROCESS | 1943 | 1461107002184 Marionette DEBUG Closed connection conn0 16:03:22 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:03:22 INFO - PROCESS | 1943 | 1461107002190 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49413 16:03:22 INFO - PROCESS | 1943 | 1461107002206 Marionette DEBUG Closed connection conn1 16:03:22 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:03:22 INFO - PROCESS | 1943 | 1461107002211 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49414 16:03:22 INFO - PROCESS | 1943 | 1461107002218 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:03:22 INFO - PROCESS | 1943 | 1461107002224 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":"20160419105635","device":"desktop","version":"48.0a1"} 16:03:22 INFO - PROCESS | 1943 | [1943] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:03:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c894800 == 3 [pid = 1943] [id = 3] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 5 (0x11c895000) [pid = 1943] [serial = 5] [outer = 0x0] 16:03:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c895800 == 4 [pid = 1943] [id = 4] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 6 (0x11c316400) [pid = 1943] [serial = 6] [outer = 0x0] 16:03:23 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:03:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cc4000 == 5 [pid = 1943] [id = 5] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 7 (0x11c315c00) [pid = 1943] [serial = 7] [outer = 0x0] 16:03:23 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:03:23 INFO - PROCESS | 1943 | [1943] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 8 (0x125fe5400) [pid = 1943] [serial = 8] [outer = 0x11c315c00] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 9 (0x126c4e800) [pid = 1943] [serial = 9] [outer = 0x11c895000] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 10 (0x11be73000) [pid = 1943] [serial = 10] [outer = 0x11c316400] 16:03:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 11 (0x11be74c00) [pid = 1943] [serial = 11] [outer = 0x11c315c00] 16:03:24 INFO - PROCESS | 1943 | 1461107004221 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1943 | 1461107004232 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 12 (0x1296c7c00) [pid = 1943] [serial = 12] [outer = 0x11c315c00] 16:03:24 INFO - PROCESS | 1943 | 1461107004591 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"65d22e2f-629d-cb44-ac01-39898f42339b","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":"20160419105635","device":"desktop","version":"48.0a1","command_id":1}}] 16:03:24 INFO - PROCESS | 1943 | 1461107004687 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:03:24 INFO - PROCESS | 1943 | 1461107004744 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:03:24 INFO - PROCESS | 1943 | 1461107004864 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:03:24 INFO - PROCESS | 1943 | [1943] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-m64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:03:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 13 (0x12b2e1800) [pid = 1943] [serial = 13] [outer = 0x11c315c00] 16:03:25 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:25 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:03:25 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:03:25 INFO - PROCESS | 1943 | 1461107005209 Marionette TRACE conn2 <- [1,3,null,{}] 16:03:25 INFO - PROCESS | 1943 | 1461107005218 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:03:25 INFO - PROCESS | 1943 | 1461107005239 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:03:25 INFO - PROCESS | 1943 | 1461107005281 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:03:25 INFO - PROCESS | 1943 | 1461107005283 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:03:25 INFO - PROCESS | 1943 | 1461107005288 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1943 | 1461107005294 Marionette TRACE conn2 <- [1,6,null,{}] 16:03:25 INFO - PROCESS | 1943 | 1461107005298 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 1943 | 1461107005307 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:03:25 INFO - PROCESS | 1943 | 1461107005312 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba1c000 == 6 [pid = 1943] [id = 6] 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 14 (0x12ba7b400) [pid = 1943] [serial = 14] [outer = 0x0] 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 15 (0x12ba7d800) [pid = 1943] [serial = 15] [outer = 0x12ba7b400] 16:03:25 INFO - PROCESS | 1943 | 1461107005340 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 16 (0x12ba83000) [pid = 1943] [serial = 16] [outer = 0x12ba7b400] 16:03:25 INFO - PROCESS | 1943 | 1461107005636 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 378ms 16:03:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10d000 == 7 [pid = 1943] [id = 7] 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 17 (0x12bba9400) [pid = 1943] [serial = 17] [outer = 0x0] 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 18 (0x12bf53400) [pid = 1943] [serial = 18] [outer = 0x12bba9400] 16:03:25 INFO - PROCESS | 1943 | 1461107005691 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 19 (0x12bf56000) [pid = 1943] [serial = 19] [outer = 0x12bba9400] 16:03:25 INFO - PROCESS | 1943 | 1461107005747 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1943 | 1461107005749 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:03:25 INFO - PROCESS | 1943 | 1461107005809 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1943 | 1461107005811 Marionette TRACE conn2 <- [1,10,null,{}] 16:03:25 INFO - PROCESS | 1943 | 1461107005832 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 1943 | 1461107006020 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:03:26 INFO - PROCESS | 1943 | 1461107006061 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d196800 == 8 [pid = 1943] [id = 8] 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 20 (0x12d066400) [pid = 1943] [serial = 20] [outer = 0x0] 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 21 (0x12d0dbc00) [pid = 1943] [serial = 21] [outer = 0x12d066400] 16:03:26 INFO - PROCESS | 1943 | 1461107006108 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 22 (0x12d415400) [pid = 1943] [serial = 22] [outer = 0x12d066400] 16:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 756ms 16:03:26 INFO - PROCESS | 1943 | 1461107006537 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:03:26 INFO - PROCESS | 1943 | 1461107006547 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1943 | 1461107006549 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:03:26 INFO - PROCESS | 1943 | 1461107006551 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1943 | 1461107006552 Marionette TRACE conn2 <- [1,14,null,{}] 16:03:26 INFO - PROCESS | 1943 | 1461107006555 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 1943 | 1461107006648 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:03:26 INFO - PROCESS | 1943 | 1461107006652 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db21000 == 9 [pid = 1943] [id = 9] 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 23 (0x12d41ac00) [pid = 1943] [serial = 23] [outer = 0x0] 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 24 (0x12db5c000) [pid = 1943] [serial = 24] [outer = 0x12d41ac00] 16:03:26 INFO - PROCESS | 1943 | 1461107006678 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 25 (0x12dce9000) [pid = 1943] [serial = 25] [outer = 0x12d41ac00] 16:03:26 INFO - PROCESS | 1943 | 1461107006939 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 16:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:03:26 INFO - PROCESS | 1943 | 1461107006970 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1943 | 1461107006971 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:03:26 INFO - PROCESS | 1943 | 1461107006982 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1943 | 1461107006983 Marionette TRACE conn2 <- [1,18,null,{}] 16:03:26 INFO - PROCESS | 1943 | 1461107006985 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 1943 | 1461107007082 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:03:27 INFO - PROCESS | 1943 | 1461107007105 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4bc800 == 10 [pid = 1943] [id = 10] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 26 (0x12e411c00) [pid = 1943] [serial = 26] [outer = 0x0] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 27 (0x12e413c00) [pid = 1943] [serial = 27] [outer = 0x12e411c00] 16:03:27 INFO - PROCESS | 1943 | 1461107007134 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 28 (0x12e419c00) [pid = 1943] [serial = 28] [outer = 0x12e411c00] 16:03:27 INFO - PROCESS | 1943 | 1461107007399 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 16:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:03:27 INFO - PROCESS | 1943 | 1461107007451 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1943 | 1461107007452 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:03:27 INFO - PROCESS | 1943 | 1461107007454 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1943 | 1461107007455 Marionette TRACE conn2 <- [1,22,null,{}] 16:03:27 INFO - PROCESS | 1943 | 1461107007462 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 1943 | 1461107007554 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:03:27 INFO - PROCESS | 1943 | 1461107007558 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e58a800 == 11 [pid = 1943] [id = 11] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 29 (0x12e41cc00) [pid = 1943] [serial = 29] [outer = 0x0] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 30 (0x12e780c00) [pid = 1943] [serial = 30] [outer = 0x12e41cc00] 16:03:27 INFO - PROCESS | 1943 | 1461107007584 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 31 (0x12e787400) [pid = 1943] [serial = 31] [outer = 0x12e41cc00] 16:03:27 INFO - PROCESS | 1943 | 1461107007822 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 373ms 16:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:03:27 INFO - PROCESS | 1943 | 1461107007830 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1943 | 1461107007831 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:03:27 INFO - PROCESS | 1943 | 1461107007833 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1943 | 1461107007835 Marionette TRACE conn2 <- [1,26,null,{}] 16:03:27 INFO - PROCESS | 1943 | 1461107007837 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 1943 | 1461107007939 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:03:27 INFO - PROCESS | 1943 | 1461107007944 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba2000 == 12 [pid = 1943] [id = 12] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 32 (0x12e78c800) [pid = 1943] [serial = 32] [outer = 0x0] 16:03:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 33 (0x12e7c5000) [pid = 1943] [serial = 33] [outer = 0x12e78c800] 16:03:27 INFO - PROCESS | 1943 | 1461107007969 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 34 (0x12e98e400) [pid = 1943] [serial = 34] [outer = 0x12e78c800] 16:03:28 INFO - PROCESS | 1943 | 1461107008217 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 16:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:03:28 INFO - PROCESS | 1943 | 1461107008252 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1943 | 1461107008253 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:03:28 INFO - PROCESS | 1943 | 1461107008255 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1943 | 1461107008256 Marionette TRACE conn2 <- [1,30,null,{}] 16:03:28 INFO - PROCESS | 1943 | 1461107008267 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 1943 | 1461107008361 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:03:28 INFO - PROCESS | 1943 | 1461107008366 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d4000 == 13 [pid = 1943] [id = 13] 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 35 (0x12e990c00) [pid = 1943] [serial = 35] [outer = 0x0] 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 36 (0x12e999800) [pid = 1943] [serial = 36] [outer = 0x12e990c00] 16:03:28 INFO - PROCESS | 1943 | 1461107008391 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 37 (0x12eee6000) [pid = 1943] [serial = 37] [outer = 0x12e990c00] 16:03:28 INFO - PROCESS | 1943 | 1461107008631 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 430ms 16:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:03:28 INFO - PROCESS | 1943 | 1461107008685 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1943 | 1461107008686 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:03:28 INFO - PROCESS | 1943 | 1461107008688 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1943 | 1461107008690 Marionette TRACE conn2 <- [1,34,null,{}] 16:03:28 INFO - PROCESS | 1943 | 1461107008720 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 1943 | 1461107008812 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:03:28 INFO - PROCESS | 1943 | 1461107008817 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f027800 == 14 [pid = 1943] [id = 14] 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 38 (0x12eee6400) [pid = 1943] [serial = 38] [outer = 0x0] 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 39 (0x12eeee000) [pid = 1943] [serial = 39] [outer = 0x12eee6400] 16:03:28 INFO - PROCESS | 1943 | 1461107008843 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 40 (0x12f2b0400) [pid = 1943] [serial = 40] [outer = 0x12eee6400] 16:03:29 INFO - PROCESS | 1943 | 1461107009088 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 428ms 16:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:03:29 INFO - PROCESS | 1943 | 1461107009117 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1943 | 1461107009118 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:03:29 INFO - PROCESS | 1943 | 1461107009132 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1943 | 1461107009133 Marionette TRACE conn2 <- [1,38,null,{}] 16:03:29 INFO - PROCESS | 1943 | 1461107009135 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 1943 | 1461107009232 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:03:29 INFO - PROCESS | 1943 | 1461107009237 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f416800 == 15 [pid = 1943] [id = 15] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 41 (0x12f2b2c00) [pid = 1943] [serial = 41] [outer = 0x0] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 42 (0x12f2bb000) [pid = 1943] [serial = 42] [outer = 0x12f2b2c00] 16:03:29 INFO - PROCESS | 1943 | 1461107009261 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 43 (0x12f479800) [pid = 1943] [serial = 43] [outer = 0x12f2b2c00] 16:03:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5bb000 == 16 [pid = 1943] [id = 16] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 44 (0x12f5bb800) [pid = 1943] [serial = 44] [outer = 0x0] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 45 (0x12f5bc800) [pid = 1943] [serial = 45] [outer = 0x12f5bb800] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 46 (0x12f5c4800) [pid = 1943] [serial = 46] [outer = 0x12f5bb800] 16:03:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5b0800 == 17 [pid = 1943] [id = 17] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 47 (0x12f2b6c00) [pid = 1943] [serial = 47] [outer = 0x0] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 48 (0x12fa76400) [pid = 1943] [serial = 48] [outer = 0x12f2b6c00] 16:03:29 INFO - PROCESS | 1943 | 1461107009573 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 49 (0x11587f800) [pid = 1943] [serial = 49] [outer = 0x12f2b6c00] 16:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 479ms 16:03:29 INFO - PROCESS | 1943 | 1461107009619 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1943 | 1461107009621 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:03:29 INFO - PROCESS | 1943 | 1461107009639 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1943 | 1461107009641 Marionette TRACE conn2 <- [1,42,null,{}] 16:03:29 INFO - PROCESS | 1943 | 1461107009655 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 1943 | 1461107009745 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:03:29 INFO - PROCESS | 1943 | 1461107009749 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe41000 == 18 [pid = 1943] [id = 18] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 50 (0x12f47b800) [pid = 1943] [serial = 50] [outer = 0x0] 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 51 (0x12fa71400) [pid = 1943] [serial = 51] [outer = 0x12f47b800] 16:03:29 INFO - PROCESS | 1943 | 1461107009776 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 52 (0x12fcf1c00) [pid = 1943] [serial = 52] [outer = 0x12f47b800] 16:03:30 INFO - PROCESS | 1943 | 1461107010065 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 495ms 16:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:03:30 INFO - PROCESS | 1943 | 1461107010122 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1943 | 1461107010124 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:03:30 INFO - PROCESS | 1943 | 1461107010126 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1943 | 1461107010128 Marionette TRACE conn2 <- [1,46,null,{}] 16:03:30 INFO - PROCESS | 1943 | 1461107010130 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 1943 | 1461107010222 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:03:30 INFO - PROCESS | 1943 | 1461107010226 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff11000 == 19 [pid = 1943] [id = 19] 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 53 (0x11b973000) [pid = 1943] [serial = 53] [outer = 0x0] 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 54 (0x12b735000) [pid = 1943] [serial = 54] [outer = 0x11b973000] 16:03:30 INFO - PROCESS | 1943 | 1461107010256 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 55 (0x12b73c400) [pid = 1943] [serial = 55] [outer = 0x11b973000] 16:03:30 INFO - PROCESS | 1943 | 1461107010500 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 16:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:03:30 INFO - PROCESS | 1943 | 1461107010548 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1943 | 1461107010549 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:03:30 INFO - PROCESS | 1943 | 1461107010551 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1943 | 1461107010553 Marionette TRACE conn2 <- [1,50,null,{}] 16:03:30 INFO - PROCESS | 1943 | 1461107010555 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 1943 | 1461107010663 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:03:30 INFO - PROCESS | 1943 | 1461107010667 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff33800 == 20 [pid = 1943] [id = 20] 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 56 (0x12b73ec00) [pid = 1943] [serial = 56] [outer = 0x0] 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 57 (0x12e306400) [pid = 1943] [serial = 57] [outer = 0x12b73ec00] 16:03:30 INFO - PROCESS | 1943 | 1461107010692 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 58 (0x12e30dc00) [pid = 1943] [serial = 58] [outer = 0x12b73ec00] 16:03:30 INFO - PROCESS | 1943 | 1461107010930 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 16:03:30 INFO - PROCESS | 1943 | 1461107010971 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1943 | 1461107010972 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:03:30 INFO - PROCESS | 1943 | 1461107010983 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1943 | 1461107010984 Marionette TRACE conn2 <- [1,54,null,{}] 16:03:30 INFO - PROCESS | 1943 | 1461107010986 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1943 | 1461107011081 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:03:31 INFO - PROCESS | 1943 | 1461107011086 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff42800 == 21 [pid = 1943] [id = 21] 16:03:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 59 (0x12e310000) [pid = 1943] [serial = 59] [outer = 0x0] 16:03:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 60 (0x13012c400) [pid = 1943] [serial = 60] [outer = 0x12e310000] 16:03:31 INFO - PROCESS | 1943 | 1461107011110 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 61 (0x130131800) [pid = 1943] [serial = 61] [outer = 0x12e310000] 16:03:31 INFO - PROCESS | 1943 | 1461107011349 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 16:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:03:31 INFO - PROCESS | 1943 | 1461107011403 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1943 | 1461107011404 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:03:31 INFO - PROCESS | 1943 | 1461107011415 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1943 | 1461107011416 Marionette TRACE conn2 <- [1,58,null,{}] 16:03:31 INFO - PROCESS | 1943 | 1461107011419 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1943 | 1461107011521 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:03:32 INFO - PROCESS | 1943 | 1461107012176 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x1144da000 == 22 [pid = 1943] [id = 22] 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 62 (0x114371c00) [pid = 1943] [serial = 62] [outer = 0x0] 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 63 (0x1144a6c00) [pid = 1943] [serial = 63] [outer = 0x114371c00] 16:03:32 INFO - PROCESS | 1943 | 1461107012212 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 64 (0x1146b8400) [pid = 1943] [serial = 64] [outer = 0x114371c00] 16:03:32 INFO - PROCESS | 1943 | 1461107012618 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1279ms 16:03:32 INFO - PROCESS | 1943 | 1461107012687 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1943 | 1461107012691 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:03:32 INFO - PROCESS | 1943 | 1461107012695 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1943 | 1461107012697 Marionette TRACE conn2 <- [1,62,null,{}] 16:03:32 INFO - PROCESS | 1943 | 1461107012700 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 1943 | 1461107012817 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:03:32 INFO - PROCESS | 1943 | 1461107012872 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x1158ea000 == 23 [pid = 1943] [id = 23] 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 65 (0x1153fa000) [pid = 1943] [serial = 65] [outer = 0x0] 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 66 (0x1178f8c00) [pid = 1943] [serial = 66] [outer = 0x1153fa000] 16:03:32 INFO - PROCESS | 1943 | 1461107012907 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 67 (0x118fb8400) [pid = 1943] [serial = 67] [outer = 0x1153fa000] 16:03:33 INFO - PROCESS | 1943 | 1461107013318 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 16:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:03:33 INFO - PROCESS | 1943 | 1461107013368 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1943 | 1461107013371 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:03:33 INFO - PROCESS | 1943 | 1461107013374 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1943 | 1461107013375 Marionette TRACE conn2 <- [1,66,null,{}] 16:03:33 INFO - PROCESS | 1943 | 1461107013394 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 1943 | 1461107013505 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:03:33 INFO - PROCESS | 1943 | 1461107013563 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x11991f800 == 24 [pid = 1943] [id = 24] 16:03:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 68 (0x11934a800) [pid = 1943] [serial = 68] [outer = 0x0] 16:03:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 69 (0x11aa4e800) [pid = 1943] [serial = 69] [outer = 0x11934a800] 16:03:33 INFO - PROCESS | 1943 | 1461107013595 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 70 (0x11b967c00) [pid = 1943] [serial = 70] [outer = 0x11934a800] 16:03:34 INFO - PROCESS | 1943 | 1461107014163 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 838ms 16:03:34 INFO - PROCESS | 1943 | 1461107014240 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1943 | 1461107014241 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:03:34 INFO - PROCESS | 1943 | 1461107014246 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1943 | 1461107014248 Marionette TRACE conn2 <- [1,70,null,{}] 16:03:34 INFO - PROCESS | 1943 | 1461107014251 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 1943 | 1461107014332 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:03:34 INFO - PROCESS | 1943 | 1461107014380 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x11860d000 == 25 [pid = 1943] [id = 25] 16:03:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 71 (0x1178fe800) [pid = 1943] [serial = 71] [outer = 0x0] 16:03:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 72 (0x119230000) [pid = 1943] [serial = 72] [outer = 0x1178fe800] 16:03:34 INFO - PROCESS | 1943 | 1461107014409 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 73 (0x1192ae400) [pid = 1943] [serial = 73] [outer = 0x1178fe800] 16:03:34 INFO - PROCESS | 1943 | 1461107014837 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 16:03:34 INFO - PROCESS | 1943 | 1461107014868 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1943 | 1461107014872 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:03:34 INFO - PROCESS | 1943 | 1461107014882 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1943 | 1461107014884 Marionette TRACE conn2 <- [1,74,null,{}] 16:03:34 INFO - PROCESS | 1943 | 1461107014886 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 1943 | 1461107014960 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:03:34 INFO - PROCESS | 1943 | 1461107014965 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x118da6000 == 26 [pid = 1943] [id = 26] 16:03:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 74 (0x119236400) [pid = 1943] [serial = 74] [outer = 0x0] 16:03:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 75 (0x11a642c00) [pid = 1943] [serial = 75] [outer = 0x119236400] 16:03:34 INFO - PROCESS | 1943 | 1461107014994 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 76 (0x11aa4e000) [pid = 1943] [serial = 76] [outer = 0x119236400] 16:03:35 INFO - PROCESS | 1943 | 1461107015323 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:03:35 INFO - PROCESS | 1943 | 1461107015351 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1943 | 1461107015353 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:03:35 INFO - PROCESS | 1943 | 1461107015355 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1943 | 1461107015359 Marionette TRACE conn2 <- [1,78,null,{}] 16:03:35 INFO - PROCESS | 1943 | 1461107015368 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 1943 | 1461107015442 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:03:35 INFO - PROCESS | 1943 | 1461107015446 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x11980a000 == 27 [pid = 1943] [id = 27] 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 77 (0x1162df000) [pid = 1943] [serial = 77] [outer = 0x0] 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x11adb4800) [pid = 1943] [serial = 78] [outer = 0x1162df000] 16:03:35 INFO - PROCESS | 1943 | 1461107015477 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 79 (0x11b6d2400) [pid = 1943] [serial = 79] [outer = 0x1162df000] 16:03:35 INFO - PROCESS | 1943 | 1461107015800 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 16:03:35 INFO - PROCESS | 1943 | 1461107015831 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:03:35 INFO - PROCESS | 1943 | 1461107015833 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:03:35 INFO - PROCESS | 1943 | 1461107015835 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1943 | 1461107015836 Marionette TRACE conn2 <- [1,82,null,{}] 16:03:35 INFO - PROCESS | 1943 | 1461107015838 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 1943 | 1461107015917 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:03:35 INFO - PROCESS | 1943 | 1461107015960 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x119951800 == 28 [pid = 1943] [id = 28] 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 80 (0x116447c00) [pid = 1943] [serial = 80] [outer = 0x0] 16:03:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 81 (0x11b925c00) [pid = 1943] [serial = 81] [outer = 0x116447c00] 16:03:35 INFO - PROCESS | 1943 | 1461107015987 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x11bb1a400) [pid = 1943] [serial = 82] [outer = 0x116447c00] 16:03:36 INFO - PROCESS | 1943 | 1461107016277 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 16:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:03:36 INFO - PROCESS | 1943 | 1461107016303 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1943 | 1461107016305 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:03:36 INFO - PROCESS | 1943 | 1461107016309 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1943 | 1461107016313 Marionette TRACE conn2 <- [1,86,null,{}] 16:03:36 INFO - PROCESS | 1943 | 1461107016316 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 1943 | 1461107016393 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:03:36 INFO - PROCESS | 1943 | 1461107016398 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d64800 == 29 [pid = 1943] [id = 29] 16:03:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x1162da000) [pid = 1943] [serial = 83] [outer = 0x0] 16:03:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x11beec800) [pid = 1943] [serial = 84] [outer = 0x1162da000] 16:03:36 INFO - PROCESS | 1943 | 1461107016429 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x11c14cc00) [pid = 1943] [serial = 85] [outer = 0x1162da000] 16:03:36 INFO - PROCESS | 1943 | 1461107016800 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 532ms 16:03:36 INFO - PROCESS | 1943 | 1461107016840 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1943 | 1461107016842 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:03:36 INFO - PROCESS | 1943 | 1461107016849 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1943 | 1461107016851 Marionette TRACE conn2 <- [1,90,null,{}] 16:03:36 INFO - PROCESS | 1943 | 1461107016854 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 1943 | 1461107017022 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:03:37 INFO - PROCESS | 1943 | 1461107017031 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x11a9f1800 == 30 [pid = 1943] [id = 30] 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x11c150000) [pid = 1943] [serial = 86] [outer = 0x0] 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x11c4bd400) [pid = 1943] [serial = 87] [outer = 0x11c150000] 16:03:37 INFO - PROCESS | 1943 | 1461107017077 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x125850400) [pid = 1943] [serial = 88] [outer = 0x11c150000] 16:03:37 INFO - PROCESS | 1943 | 1461107017437 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 621ms 16:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:03:37 INFO - PROCESS | 1943 | 1461107017470 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1943 | 1461107017471 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:03:37 INFO - PROCESS | 1943 | 1461107017473 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1943 | 1461107017475 Marionette TRACE conn2 <- [1,94,null,{}] 16:03:37 INFO - PROCESS | 1943 | 1461107017479 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 1943 | 1461107017569 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:03:37 INFO - PROCESS | 1943 | 1461107017579 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad69800 == 31 [pid = 1943] [id = 31] 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11c5ec400) [pid = 1943] [serial = 89] [outer = 0x0] 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x125855800) [pid = 1943] [serial = 90] [outer = 0x11c5ec400] 16:03:37 INFO - PROCESS | 1943 | 1461107017604 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x125a55c00) [pid = 1943] [serial = 91] [outer = 0x11c5ec400] 16:03:37 INFO - PROCESS | 1943 | 1461107017900 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 16:03:37 INFO - PROCESS | 1943 | 1461107017945 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1943 | 1461107017947 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:03:37 INFO - PROCESS | 1943 | 1461107017949 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1943 | 1461107017950 Marionette TRACE conn2 <- [1,98,null,{}] 16:03:37 INFO - PROCESS | 1943 | 1461107017952 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1943 | 1461107018021 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:03:38 INFO - PROCESS | 1943 | 1461107018027 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b944000 == 32 [pid = 1943] [id = 32] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x125852400) [pid = 1943] [serial = 92] [outer = 0x0] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x125e59400) [pid = 1943] [serial = 93] [outer = 0x125852400] 16:03:38 INFO - PROCESS | 1943 | 1461107018053 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x126a4a800) [pid = 1943] [serial = 94] [outer = 0x125852400] 16:03:38 INFO - PROCESS | 1943 | 1461107018346 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 16:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:03:38 INFO - PROCESS | 1943 | 1461107018370 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1943 | 1461107018371 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:03:38 INFO - PROCESS | 1943 | 1461107018374 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1943 | 1461107018375 Marionette TRACE conn2 <- [1,102,null,{}] 16:03:38 INFO - PROCESS | 1943 | 1461107018381 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1943 | 1461107018478 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:03:38 INFO - PROCESS | 1943 | 1461107018486 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x119809800 == 33 [pid = 1943] [id = 33] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11adb3400) [pid = 1943] [serial = 95] [outer = 0x0] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x125fe4800) [pid = 1943] [serial = 96] [outer = 0x11adb3400] 16:03:38 INFO - PROCESS | 1943 | 1461107018511 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x127287400) [pid = 1943] [serial = 97] [outer = 0x11adb3400] 16:03:38 INFO - PROCESS | 1943 | 1461107018814 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 473ms 16:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:03:38 INFO - PROCESS | 1943 | 1461107018848 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1943 | 1461107018849 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:03:38 INFO - PROCESS | 1943 | 1461107018851 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1943 | 1461107018852 Marionette TRACE conn2 <- [1,106,null,{}] 16:03:38 INFO - PROCESS | 1943 | 1461107018855 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1943 | 1461107018928 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:03:38 INFO - PROCESS | 1943 | 1461107018932 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c450800 == 34 [pid = 1943] [id = 34] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x126ef5c00) [pid = 1943] [serial = 98] [outer = 0x0] 16:03:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x127466c00) [pid = 1943] [serial = 99] [outer = 0x126ef5c00] 16:03:38 INFO - PROCESS | 1943 | 1461107018958 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x127511400) [pid = 1943] [serial = 100] [outer = 0x126ef5c00] 16:03:39 INFO - PROCESS | 1943 | 1461107019262 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 16:03:39 INFO - PROCESS | 1943 | 1461107019270 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1943 | 1461107019272 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:03:39 INFO - PROCESS | 1943 | 1461107019280 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1943 | 1461107019282 Marionette TRACE conn2 <- [1,110,null,{}] 16:03:39 INFO - PROCESS | 1943 | 1461107019285 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 1943 | 1461107019402 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:03:39 INFO - PROCESS | 1943 | 1461107019409 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c88a000 == 35 [pid = 1943] [id = 35] 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11bef4c00) [pid = 1943] [serial = 101] [outer = 0x0] 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x127511c00) [pid = 1943] [serial = 102] [outer = 0x11bef4c00] 16:03:39 INFO - PROCESS | 1943 | 1461107019438 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x1290fd000) [pid = 1943] [serial = 103] [outer = 0x11bef4c00] 16:03:39 INFO - PROCESS | 1943 | 1461107019728 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 16:03:39 INFO - PROCESS | 1943 | 1461107019750 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1943 | 1461107019751 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:03:39 INFO - PROCESS | 1943 | 1461107019754 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1943 | 1461107019755 Marionette TRACE conn2 <- [1,114,null,{}] 16:03:39 INFO - PROCESS | 1943 | 1461107019765 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 1943 | 1461107019845 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:03:39 INFO - PROCESS | 1943 | 1461107019849 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259db800 == 36 [pid = 1943] [id = 36] 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x1290fd400) [pid = 1943] [serial = 104] [outer = 0x0] 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x1296d3c00) [pid = 1943] [serial = 105] [outer = 0x1290fd400] 16:03:39 INFO - PROCESS | 1943 | 1461107019875 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x129a61000) [pid = 1943] [serial = 106] [outer = 0x1290fd400] 16:03:40 INFO - PROCESS | 1943 | 1461107020237 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 16:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:03:40 INFO - PROCESS | 1943 | 1461107020276 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1943 | 1461107020277 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:03:40 INFO - PROCESS | 1943 | 1461107020281 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1943 | 1461107020283 Marionette TRACE conn2 <- [1,118,null,{}] 16:03:40 INFO - PROCESS | 1943 | 1461107020286 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 1943 | 1461107020399 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:03:40 INFO - PROCESS | 1943 | 1461107020405 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb0800 == 37 [pid = 1943] [id = 37] 16:03:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x1290fcc00) [pid = 1943] [serial = 107] [outer = 0x0] 16:03:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12af28800) [pid = 1943] [serial = 108] [outer = 0x1290fcc00] 16:03:40 INFO - PROCESS | 1943 | 1461107020446 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12af2e800) [pid = 1943] [serial = 109] [outer = 0x1290fcc00] 16:03:40 INFO - PROCESS | 1943 | 1461107020815 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms 16:03:40 INFO - PROCESS | 1943 | 1461107020852 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1943 | 1461107020853 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:03:40 INFO - PROCESS | 1943 | 1461107020856 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1943 | 1461107020857 Marionette TRACE conn2 <- [1,122,null,{}] 16:03:40 INFO - PROCESS | 1943 | 1461107020862 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 1943 | 1461107020963 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:03:40 INFO - PROCESS | 1943 | 1461107020970 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f65800 == 38 [pid = 1943] [id = 38] 16:03:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x129872800) [pid = 1943] [serial = 110] [outer = 0x0] 16:03:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12af35800) [pid = 1943] [serial = 111] [outer = 0x129872800] 16:03:40 INFO - PROCESS | 1943 | 1461107020995 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12b732800) [pid = 1943] [serial = 112] [outer = 0x129872800] 16:03:41 INFO - PROCESS | 1943 | 1461107021265 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 16:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:03:41 INFO - PROCESS | 1943 | 1461107021280 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1943 | 1461107021281 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:03:41 INFO - PROCESS | 1943 | 1461107021283 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1943 | 1461107021284 Marionette TRACE conn2 <- [1,126,null,{}] 16:03:41 INFO - PROCESS | 1943 | 1461107021287 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 1943 | 1461107021367 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:03:41 INFO - PROCESS | 1943 | 1461107021371 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f2d800 == 39 [pid = 1943] [id = 39] 16:03:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12b2eac00) [pid = 1943] [serial = 113] [outer = 0x0] 16:03:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12b73cc00) [pid = 1943] [serial = 114] [outer = 0x12b2eac00] 16:03:41 INFO - PROCESS | 1943 | 1461107021399 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12b7be800) [pid = 1943] [serial = 115] [outer = 0x12b2eac00] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11b944000 == 38 [pid = 1943] [id = 32] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad69800 == 37 [pid = 1943] [id = 31] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11980a000 == 36 [pid = 1943] [id = 27] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x1259db800 == 35 [pid = 1943] [id = 36] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x125f65800 == 34 [pid = 1943] [id = 38] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11c450800 == 33 [pid = 1943] [id = 34] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x119d64800 == 32 [pid = 1943] [id = 29] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11a9f1800 == 31 [pid = 1943] [id = 30] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11c88a000 == 30 [pid = 1943] [id = 35] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x119951800 == 29 [pid = 1943] [id = 28] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x119809800 == 28 [pid = 1943] [id = 33] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb0800 == 27 [pid = 1943] [id = 37] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x118da6000 == 26 [pid = 1943] [id = 26] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff42800 == 25 [pid = 1943] [id = 21] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4bc800 == 24 [pid = 1943] [id = 10] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12e58a800 == 23 [pid = 1943] [id = 11] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12f027800 == 22 [pid = 1943] [id = 14] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12db21000 == 21 [pid = 1943] [id = 9] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12f416800 == 20 [pid = 1943] [id = 15] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba2000 == 19 [pid = 1943] [id = 12] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba1c000 == 18 [pid = 1943] [id = 6] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x1158ea000 == 17 [pid = 1943] [id = 23] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11860d000 == 16 [pid = 1943] [id = 25] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12d196800 == 15 [pid = 1943] [id = 8] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff11000 == 14 [pid = 1943] [id = 19] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x1144da000 == 13 [pid = 1943] [id = 22] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe41000 == 12 [pid = 1943] [id = 18] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d4000 == 11 [pid = 1943] [id = 13] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11991f800 == 10 [pid = 1943] [id = 24] 16:03:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff33800 == 9 [pid = 1943] [id = 20] 16:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2224ms 16:03:43 INFO - PROCESS | 1943 | 1461107023500 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:03:43 INFO - PROCESS | 1943 | 1461107023508 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 1943 | 1461107023512 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:03:43 INFO - PROCESS | 1943 | 1461107023516 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 1943 | 1461107023517 Marionette TRACE conn2 <- [1,130,null,{}] 16:03:43 INFO - PROCESS | 1943 | 1461107023522 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 1943 | 1461107023599 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:03:44 INFO - PROCESS | 1943 | 1461107024207 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x114324000 == 10 [pid = 1943] [id = 40] 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11560a000) [pid = 1943] [serial = 116] [outer = 0x0] 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x1158b6000) [pid = 1943] [serial = 117] [outer = 0x11560a000] 16:03:44 INFO - PROCESS | 1943 | 1461107024236 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x118985800) [pid = 1943] [serial = 118] [outer = 0x11560a000] 16:03:44 INFO - PROCESS | 1943 | 1461107024586 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1122ms 16:03:44 INFO - PROCESS | 1943 | 1461107024639 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1943 | 1461107024641 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:03:44 INFO - PROCESS | 1943 | 1461107024644 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1943 | 1461107024647 Marionette TRACE conn2 <- [1,134,null,{}] 16:03:44 INFO - PROCESS | 1943 | 1461107024651 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 1943 | 1461107024743 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:03:44 INFO - PROCESS | 1943 | 1461107024748 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x118960000 == 11 [pid = 1943] [id = 41] 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x1192ae800) [pid = 1943] [serial = 119] [outer = 0x0] 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x119e70400) [pid = 1943] [serial = 120] [outer = 0x1192ae800] 16:03:44 INFO - PROCESS | 1943 | 1461107024804 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x11a88f800) [pid = 1943] [serial = 121] [outer = 0x1192ae800] 16:03:45 INFO - PROCESS | 1943 | 1461107025181 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 16:03:45 INFO - PROCESS | 1943 | 1461107025225 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:03:45 INFO - PROCESS | 1943 | 1461107025229 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:03:45 INFO - PROCESS | 1943 | 1461107025233 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1943 | 1461107025236 Marionette TRACE conn2 <- [1,138,null,{}] 16:03:45 INFO - PROCESS | 1943 | 1461107025240 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 1943 | 1461107025376 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:03:45 INFO - PROCESS | 1943 | 1461107025427 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x119902800 == 12 [pid = 1943] [id = 42] 16:03:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x11aa4c800) [pid = 1943] [serial = 122] [outer = 0x0] 16:03:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x11af96000) [pid = 1943] [serial = 123] [outer = 0x11aa4c800] 16:03:45 INFO - PROCESS | 1943 | 1461107025499 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x11b91c000) [pid = 1943] [serial = 124] [outer = 0x11aa4c800] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11b973000) [pid = 1943] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12f47b800) [pid = 1943] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12f2b2c00) [pid = 1943] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12eee6400) [pid = 1943] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x12e990c00) [pid = 1943] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12e78c800) [pid = 1943] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12e41cc00) [pid = 1943] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12e411c00) [pid = 1943] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12d41ac00) [pid = 1943] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12d066400) [pid = 1943] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12ba7b400) [pid = 1943] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12e310000) [pid = 1943] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12b73ec00) [pid = 1943] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x11934a800) [pid = 1943] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x119236400) [pid = 1943] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x114371c00) [pid = 1943] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x116447c00) [pid = 1943] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x1178fe800) [pid = 1943] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11c5ec400) [pid = 1943] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1162da000) [pid = 1943] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x125852400) [pid = 1943] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11adb3400) [pid = 1943] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x129872800) [pid = 1943] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x126ef5c00) [pid = 1943] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1290fd400) [pid = 1943] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x1162df000) [pid = 1943] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x1290fcc00) [pid = 1943] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x1153fa000) [pid = 1943] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:03:46 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x11c150000) [pid = 1943] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:03:46 INFO - PROCESS | 1943 | 1461107026310 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1122ms 16:03:46 INFO - PROCESS | 1943 | 1461107026371 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1943 | 1461107026372 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:03:46 INFO - PROCESS | 1943 | 1461107026386 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1943 | 1461107026391 Marionette TRACE conn2 <- [1,142,null,{}] 16:03:46 INFO - PROCESS | 1943 | 1461107026401 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1943 | 1461107026483 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:03:46 INFO - PROCESS | 1943 | 1461107026490 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c2b000 == 13 [pid = 1943] [id = 43] 16:03:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11ab73c00) [pid = 1943] [serial = 125] [outer = 0x0] 16:03:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x11b972c00) [pid = 1943] [serial = 126] [outer = 0x11ab73c00] 16:03:46 INFO - PROCESS | 1943 | 1461107026518 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11bb1d800) [pid = 1943] [serial = 127] [outer = 0x11ab73c00] 16:03:46 INFO - PROCESS | 1943 | 1461107026830 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 486ms 16:03:46 INFO - PROCESS | 1943 | 1461107026868 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1943 | 1461107026870 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:03:46 INFO - PROCESS | 1943 | 1461107026873 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1943 | 1461107026874 Marionette TRACE conn2 <- [1,146,null,{}] 16:03:46 INFO - PROCESS | 1943 | 1461107026876 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1943 | 1461107026961 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:03:47 INFO - PROCESS | 1943 | 1461107027008 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab99800 == 14 [pid = 1943] [id = 44] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x1153ed800) [pid = 1943] [serial = 128] [outer = 0x0] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11be75800) [pid = 1943] [serial = 129] [outer = 0x1153ed800] 16:03:47 INFO - PROCESS | 1943 | 1461107027034 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11c153000) [pid = 1943] [serial = 130] [outer = 0x1153ed800] 16:03:47 INFO - PROCESS | 1943 | 1461107027312 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 16:03:47 INFO - PROCESS | 1943 | 1461107027349 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1943 | 1461107027350 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:03:47 INFO - PROCESS | 1943 | 1461107027353 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1943 | 1461107027354 Marionette TRACE conn2 <- [1,150,null,{}] 16:03:47 INFO - PROCESS | 1943 | 1461107027357 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:47 INFO - PROCESS | 1943 | 1461107027432 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:03:47 INFO - PROCESS | 1943 | 1461107027437 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b647000 == 15 [pid = 1943] [id = 45] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11c4c0000) [pid = 1943] [serial = 131] [outer = 0x0] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11c4c5400) [pid = 1943] [serial = 132] [outer = 0x11c4c0000] 16:03:47 INFO - PROCESS | 1943 | 1461107027474 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12595b000) [pid = 1943] [serial = 133] [outer = 0x11c4c0000] 16:03:47 INFO - PROCESS | 1943 | 1461107027817 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 519ms 16:03:47 INFO - PROCESS | 1943 | 1461107027873 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1943 | 1461107027874 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:03:47 INFO - PROCESS | 1943 | 1461107027876 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1943 | 1461107027877 Marionette TRACE conn2 <- [1,154,null,{}] 16:03:47 INFO - PROCESS | 1943 | 1461107027880 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:47 INFO - PROCESS | 1943 | 1461107027952 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:03:47 INFO - PROCESS | 1943 | 1461107027957 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x119268800 == 16 [pid = 1943] [id = 46] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x125b87800) [pid = 1943] [serial = 134] [outer = 0x0] 16:03:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x126a54c00) [pid = 1943] [serial = 135] [outer = 0x125b87800] 16:03:47 INFO - PROCESS | 1943 | 1461107027985 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x126ef6400) [pid = 1943] [serial = 136] [outer = 0x125b87800] 16:03:48 INFO - PROCESS | 1943 | 1461107028475 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 16:03:48 INFO - PROCESS | 1943 | 1461107028518 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1943 | 1461107028520 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:03:48 INFO - PROCESS | 1943 | 1461107028527 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1943 | 1461107028530 Marionette TRACE conn2 <- [1,158,null,{}] 16:03:48 INFO - PROCESS | 1943 | 1461107028534 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 1943 | 1461107028634 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:03:48 INFO - PROCESS | 1943 | 1461107028698 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x118fe7000 == 17 [pid = 1943] [id = 47] 16:03:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11922bc00) [pid = 1943] [serial = 137] [outer = 0x0] 16:03:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x119239400) [pid = 1943] [serial = 138] [outer = 0x11922bc00] 16:03:48 INFO - PROCESS | 1943 | 1461107028731 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11a63b800) [pid = 1943] [serial = 139] [outer = 0x11922bc00] 16:03:49 INFO - PROCESS | 1943 | 1461107029364 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 876ms 16:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:03:49 INFO - PROCESS | 1943 | 1461107029401 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1943 | 1461107029403 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:03:49 INFO - PROCESS | 1943 | 1461107029407 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1943 | 1461107029409 Marionette TRACE conn2 <- [1,162,null,{}] 16:03:49 INFO - PROCESS | 1943 | 1461107029413 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 1943 | 1461107029501 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:03:49 INFO - PROCESS | 1943 | 1461107029571 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x116418800 == 18 [pid = 1943] [id = 48] 16:03:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x11662f000) [pid = 1943] [serial = 140] [outer = 0x0] 16:03:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x1178fc400) [pid = 1943] [serial = 141] [outer = 0x11662f000] 16:03:49 INFO - PROCESS | 1943 | 1461107029600 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x119065400) [pid = 1943] [serial = 142] [outer = 0x11662f000] 16:03:50 INFO - PROCESS | 1943 | --DOCSHELL 0x126f2d800 == 17 [pid = 1943] [id = 39] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x130131800) [pid = 1943] [serial = 61] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x119230000) [pid = 1943] [serial = 72] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x11aa4e800) [pid = 1943] [serial = 69] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11b967c00) [pid = 1943] [serial = 70] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x11beec800) [pid = 1943] [serial = 84] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11c4bd400) [pid = 1943] [serial = 87] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x125855800) [pid = 1943] [serial = 90] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x125a55c00) [pid = 1943] [serial = 91] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x125e59400) [pid = 1943] [serial = 93] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x125fe4800) [pid = 1943] [serial = 96] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x127287400) [pid = 1943] [serial = 97] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x127466c00) [pid = 1943] [serial = 99] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x127511400) [pid = 1943] [serial = 100] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x127511c00) [pid = 1943] [serial = 102] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x129a61000) [pid = 1943] [serial = 106] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x1296d3c00) [pid = 1943] [serial = 105] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x12b732800) [pid = 1943] [serial = 112] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x11c14cc00) [pid = 1943] [serial = 85] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12af28800) [pid = 1943] [serial = 108] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x12b73cc00) [pid = 1943] [serial = 114] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x1192ae400) [pid = 1943] [serial = 73] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x12af2e800) [pid = 1943] [serial = 109] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x1178f8c00) [pid = 1943] [serial = 66] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x12af35800) [pid = 1943] [serial = 111] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x11aa4e000) [pid = 1943] [serial = 76] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11adb4800) [pid = 1943] [serial = 78] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11b6d2400) [pid = 1943] [serial = 79] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11b925c00) [pid = 1943] [serial = 81] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x126a4a800) [pid = 1943] [serial = 94] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x11a642c00) [pid = 1943] [serial = 75] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x118fb8400) [pid = 1943] [serial = 67] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 81 (0x125850400) [pid = 1943] [serial = 88] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 80 (0x1146b8400) [pid = 1943] [serial = 64] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 79 (0x1144a6c00) [pid = 1943] [serial = 63] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 78 (0x11bb1a400) [pid = 1943] [serial = 82] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 77 (0x12ba7d800) [pid = 1943] [serial = 15] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 76 (0x12ba83000) [pid = 1943] [serial = 16] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 75 (0x11be74c00) [pid = 1943] [serial = 11] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 74 (0x125fe5400) [pid = 1943] [serial = 8] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 73 (0x12eeee000) [pid = 1943] [serial = 39] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 72 (0x12e999800) [pid = 1943] [serial = 36] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 71 (0x12eee6000) [pid = 1943] [serial = 37] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 70 (0x12e7c5000) [pid = 1943] [serial = 33] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 69 (0x12e98e400) [pid = 1943] [serial = 34] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 68 (0x12e780c00) [pid = 1943] [serial = 30] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 67 (0x12e787400) [pid = 1943] [serial = 31] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 66 (0x12e419c00) [pid = 1943] [serial = 28] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 65 (0x12e413c00) [pid = 1943] [serial = 27] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 64 (0x12db5c000) [pid = 1943] [serial = 24] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 63 (0x12dce9000) [pid = 1943] [serial = 25] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 62 (0x12d0dbc00) [pid = 1943] [serial = 21] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 61 (0x12d415400) [pid = 1943] [serial = 22] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 60 (0x12bf53400) [pid = 1943] [serial = 18] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 59 (0x13012c400) [pid = 1943] [serial = 60] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 58 (0x12e306400) [pid = 1943] [serial = 57] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 57 (0x12e30dc00) [pid = 1943] [serial = 58] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 56 (0x12b735000) [pid = 1943] [serial = 54] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 55 (0x12b73c400) [pid = 1943] [serial = 55] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 54 (0x12fa71400) [pid = 1943] [serial = 51] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 53 (0x12fcf1c00) [pid = 1943] [serial = 52] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 52 (0x12fa76400) [pid = 1943] [serial = 48] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 51 (0x12f2bb000) [pid = 1943] [serial = 42] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 50 (0x12f479800) [pid = 1943] [serial = 43] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 49 (0x12f5bc800) [pid = 1943] [serial = 45] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | --DOMWINDOW == 48 (0x12f2b0400) [pid = 1943] [serial = 40] [outer = 0x0] [url = about:blank] 16:03:50 INFO - PROCESS | 1943 | 1461107030289 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 925ms 16:03:50 INFO - PROCESS | 1943 | 1461107030332 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1943 | 1461107030335 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:03:50 INFO - PROCESS | 1943 | 1461107030339 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1943 | 1461107030342 Marionette TRACE conn2 <- [1,166,null,{}] 16:03:50 INFO - PROCESS | 1943 | 1461107030349 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 1943 | 1461107030422 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:03:50 INFO - PROCESS | 1943 | 1461107030429 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x11627d800 == 18 [pid = 1943] [id = 49] 16:03:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 49 (0x118fb7800) [pid = 1943] [serial = 143] [outer = 0x0] 16:03:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 50 (0x119237c00) [pid = 1943] [serial = 144] [outer = 0x118fb7800] 16:03:50 INFO - PROCESS | 1943 | 1461107030460 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 51 (0x119e68c00) [pid = 1943] [serial = 145] [outer = 0x118fb7800] 16:03:50 INFO - PROCESS | 1943 | 1461107030775 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 475ms 16:03:50 INFO - PROCESS | 1943 | 1461107030815 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1943 | 1461107030820 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:03:50 INFO - PROCESS | 1943 | 1461107030826 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1943 | 1461107030828 Marionette TRACE conn2 <- [1,170,null,{}] 16:03:50 INFO - PROCESS | 1943 | 1461107030831 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 1943 | 1461107030944 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:03:51 INFO - PROCESS | 1943 | 1461107031005 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x118fe1000 == 19 [pid = 1943] [id = 50] 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 52 (0x119230400) [pid = 1943] [serial = 146] [outer = 0x0] 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 53 (0x11a641c00) [pid = 1943] [serial = 147] [outer = 0x119230400] 16:03:51 INFO - PROCESS | 1943 | 1461107031050 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 54 (0x11acf1400) [pid = 1943] [serial = 148] [outer = 0x119230400] 16:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 16:03:51 INFO - PROCESS | 1943 | 1461107031443 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:03:51 INFO - PROCESS | 1943 | 1461107031447 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1943 | 1461107031449 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:03:51 INFO - PROCESS | 1943 | 1461107031451 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1943 | 1461107031454 Marionette TRACE conn2 <- [1,174,null,{}] 16:03:51 INFO - PROCESS | 1943 | 1461107031464 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 1943 | 1461107031554 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:03:51 INFO - PROCESS | 1943 | 1461107031562 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x11994e800 == 20 [pid = 1943] [id = 51] 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 55 (0x11adbb800) [pid = 1943] [serial = 149] [outer = 0x0] 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 56 (0x11b923c00) [pid = 1943] [serial = 150] [outer = 0x11adbb800] 16:03:51 INFO - PROCESS | 1943 | 1461107031591 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 57 (0x11bb1d000) [pid = 1943] [serial = 151] [outer = 0x11adbb800] 16:03:51 INFO - PROCESS | 1943 | 1461107031899 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 471ms 16:03:51 INFO - PROCESS | 1943 | 1461107031922 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1943 | 1461107031925 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:03:51 INFO - PROCESS | 1943 | 1461107031930 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1943 | 1461107031931 Marionette TRACE conn2 <- [1,178,null,{}] 16:03:51 INFO - PROCESS | 1943 | 1461107031934 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 1943 | 1461107032005 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:03:52 INFO - PROCESS | 1943 | 1461107032009 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d6d000 == 21 [pid = 1943] [id = 52] 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 58 (0x11b6cf400) [pid = 1943] [serial = 152] [outer = 0x0] 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 59 (0x11bef7c00) [pid = 1943] [serial = 153] [outer = 0x11b6cf400] 16:03:52 INFO - PROCESS | 1943 | 1461107032038 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 60 (0x11c323000) [pid = 1943] [serial = 154] [outer = 0x11b6cf400] 16:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms 16:03:52 INFO - PROCESS | 1943 | 1461107032396 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:03:52 INFO - PROCESS | 1943 | 1461107032399 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1943 | 1461107032401 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:03:52 INFO - PROCESS | 1943 | 1461107032403 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1943 | 1461107032404 Marionette TRACE conn2 <- [1,182,null,{}] 16:03:52 INFO - PROCESS | 1943 | 1461107032407 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 1943 | 1461107032489 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:03:52 INFO - PROCESS | 1943 | 1461107032495 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab98000 == 22 [pid = 1943] [id = 53] 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 61 (0x119e77800) [pid = 1943] [serial = 155] [outer = 0x0] 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 62 (0x11c470000) [pid = 1943] [serial = 156] [outer = 0x119e77800] 16:03:52 INFO - PROCESS | 1943 | 1461107032521 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 63 (0x11c4c7800) [pid = 1943] [serial = 157] [outer = 0x119e77800] 16:03:52 INFO - PROCESS | 1943 | 1461107032873 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 520ms 16:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:03:52 INFO - PROCESS | 1943 | 1461107032923 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1943 | 1461107032925 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:03:52 INFO - PROCESS | 1943 | 1461107032927 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1943 | 1461107032928 Marionette TRACE conn2 <- [1,186,null,{}] 16:03:52 INFO - PROCESS | 1943 | 1461107032930 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1943 | 1461107033020 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:03:53 INFO - PROCESS | 1943 | 1461107033026 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad74000 == 23 [pid = 1943] [id = 54] 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 64 (0x11c517c00) [pid = 1943] [serial = 158] [outer = 0x0] 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 65 (0x125e59000) [pid = 1943] [serial = 159] [outer = 0x11c517c00] 16:03:53 INFO - PROCESS | 1943 | 1461107033077 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 66 (0x126a50400) [pid = 1943] [serial = 160] [outer = 0x11c517c00] 16:03:53 INFO - PROCESS | 1943 | 1461107033399 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 520ms 16:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:03:53 INFO - PROCESS | 1943 | 1461107033447 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1943 | 1461107033448 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:03:53 INFO - PROCESS | 1943 | 1461107033450 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1943 | 1461107033451 Marionette TRACE conn2 <- [1,190,null,{}] 16:03:53 INFO - PROCESS | 1943 | 1461107033454 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1943 | 1461107033536 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:03:53 INFO - PROCESS | 1943 | 1461107033540 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbb3800 == 24 [pid = 1943] [id = 55] 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 67 (0x114354c00) [pid = 1943] [serial = 161] [outer = 0x0] 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 68 (0x1272e3c00) [pid = 1943] [serial = 162] [outer = 0x114354c00] 16:03:53 INFO - PROCESS | 1943 | 1461107033590 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 69 (0x12750c800) [pid = 1943] [serial = 163] [outer = 0x114354c00] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 68 (0x125b87800) [pid = 1943] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 67 (0x11c4c0000) [pid = 1943] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 66 (0x1192ae800) [pid = 1943] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 65 (0x11aa4c800) [pid = 1943] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 64 (0x1153ed800) [pid = 1943] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 63 (0x11560a000) [pid = 1943] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 62 (0x11ab73c00) [pid = 1943] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 61 (0x12b2eac00) [pid = 1943] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:03:53 INFO - PROCESS | 1943 | --DOMWINDOW == 60 (0x11bef4c00) [pid = 1943] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:03:53 INFO - PROCESS | 1943 | 1461107033913 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 16:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:03:53 INFO - PROCESS | 1943 | 1461107033968 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1943 | 1461107033970 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:03:53 INFO - PROCESS | 1943 | 1461107033972 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1943 | 1461107033973 Marionette TRACE conn2 <- [1,194,null,{}] 16:03:53 INFO - PROCESS | 1943 | 1461107033975 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 1943 | 1461107034042 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:03:54 INFO - PROCESS | 1943 | 1461107034081 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c396000 == 25 [pid = 1943] [id = 56] 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 61 (0x1192ae800) [pid = 1943] [serial = 164] [outer = 0x0] 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 62 (0x127462000) [pid = 1943] [serial = 165] [outer = 0x1192ae800] 16:03:54 INFO - PROCESS | 1943 | 1461107034108 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 63 (0x12755f800) [pid = 1943] [serial = 166] [outer = 0x1192ae800] 16:03:54 INFO - PROCESS | 1943 | 1461107034369 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 417ms 16:03:54 INFO - PROCESS | 1943 | 1461107034390 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1943 | 1461107034395 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:03:54 INFO - PROCESS | 1943 | 1461107034404 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1943 | 1461107034406 Marionette TRACE conn2 <- [1,198,null,{}] 16:03:54 INFO - PROCESS | 1943 | 1461107034417 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 1943 | 1461107034522 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:03:54 INFO - PROCESS | 1943 | 1461107034531 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c889800 == 26 [pid = 1943] [id = 57] 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 64 (0x127560400) [pid = 1943] [serial = 167] [outer = 0x0] 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 65 (0x1278f7400) [pid = 1943] [serial = 168] [outer = 0x127560400] 16:03:54 INFO - PROCESS | 1943 | 1461107034571 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 66 (0x127e5e400) [pid = 1943] [serial = 169] [outer = 0x127560400] 16:03:54 INFO - PROCESS | 1943 | 1461107034952 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 575ms 16:03:54 INFO - PROCESS | 1943 | 1461107034979 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1943 | 1461107034980 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:03:54 INFO - PROCESS | 1943 | 1461107034983 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1943 | 1461107034984 Marionette TRACE conn2 <- [1,202,null,{}] 16:03:54 INFO - PROCESS | 1943 | 1461107034986 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 1943 | 1461107035072 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:03:55 INFO - PROCESS | 1943 | 1461107035081 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8b4800 == 27 [pid = 1943] [id = 58] 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 67 (0x127e61000) [pid = 1943] [serial = 170] [outer = 0x0] 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 68 (0x127e6ac00) [pid = 1943] [serial = 171] [outer = 0x127e61000] 16:03:55 INFO - PROCESS | 1943 | 1461107035107 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 69 (0x1290f1000) [pid = 1943] [serial = 172] [outer = 0x127e61000] 16:03:55 INFO - PROCESS | 1943 | 1461107035400 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 16:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:03:55 INFO - PROCESS | 1943 | 1461107035451 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1943 | 1461107035453 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:03:55 INFO - PROCESS | 1943 | 1461107035455 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1943 | 1461107035457 Marionette TRACE conn2 <- [1,206,null,{}] 16:03:55 INFO - PROCESS | 1943 | 1461107035459 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 1943 | 1461107035542 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:03:55 INFO - PROCESS | 1943 | 1461107035546 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x125ca6000 == 28 [pid = 1943] [id = 59] 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 70 (0x1290f4c00) [pid = 1943] [serial = 173] [outer = 0x0] 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 71 (0x1296cac00) [pid = 1943] [serial = 174] [outer = 0x1290f4c00] 16:03:55 INFO - PROCESS | 1943 | 1461107035578 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 72 (0x129d4a000) [pid = 1943] [serial = 175] [outer = 0x1290f4c00] 16:03:55 INFO - PROCESS | 1943 | 1461107035895 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 16:03:55 INFO - PROCESS | 1943 | 1461107035924 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1943 | 1461107035926 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:03:55 INFO - PROCESS | 1943 | 1461107035930 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1943 | 1461107035931 Marionette TRACE conn2 <- [1,210,null,{}] 16:03:55 INFO - PROCESS | 1943 | 1461107035933 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 1943 | 1461107036021 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:03:56 INFO - PROCESS | 1943 | 1461107036029 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f5b800 == 29 [pid = 1943] [id = 60] 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 73 (0x129d49c00) [pid = 1943] [serial = 176] [outer = 0x0] 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 74 (0x12af2b000) [pid = 1943] [serial = 177] [outer = 0x129d49c00] 16:03:56 INFO - PROCESS | 1943 | 1461107036055 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 75 (0x12b1e5c00) [pid = 1943] [serial = 178] [outer = 0x129d49c00] 16:03:56 INFO - PROCESS | 1943 | 1461107036524 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 618ms 16:03:56 INFO - PROCESS | 1943 | 1461107036568 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1943 | 1461107036570 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:03:56 INFO - PROCESS | 1943 | 1461107036578 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1943 | 1461107036580 Marionette TRACE conn2 <- [1,214,null,{}] 16:03:56 INFO - PROCESS | 1943 | 1461107036584 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 1943 | 1461107036685 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:03:56 INFO - PROCESS | 1943 | 1461107036753 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x118999000 == 30 [pid = 1943] [id = 61] 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 76 (0x1178f9400) [pid = 1943] [serial = 179] [outer = 0x0] 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 77 (0x11905e800) [pid = 1943] [serial = 180] [outer = 0x1178f9400] 16:03:56 INFO - PROCESS | 1943 | 1461107036785 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x119e70c00) [pid = 1943] [serial = 181] [outer = 0x1178f9400] 16:03:57 INFO - PROCESS | 1943 | 1461107037406 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 875ms 16:03:57 INFO - PROCESS | 1943 | 1461107037454 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1943 | 1461107037456 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:03:57 INFO - PROCESS | 1943 | 1461107037463 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1943 | 1461107037465 Marionette TRACE conn2 <- [1,218,null,{}] 16:03:57 INFO - PROCESS | 1943 | 1461107037469 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 1943 | 1461107037559 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:03:57 INFO - PROCESS | 1943 | --DOCSHELL 0x114324000 == 29 [pid = 1943] [id = 40] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 77 (0x12b7be800) [pid = 1943] [serial = 115] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 76 (0x126ef6400) [pid = 1943] [serial = 136] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 75 (0x126a54c00) [pid = 1943] [serial = 135] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 74 (0x12595b000) [pid = 1943] [serial = 133] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 73 (0x11a88f800) [pid = 1943] [serial = 121] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 72 (0x119e70400) [pid = 1943] [serial = 120] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 71 (0x11af96000) [pid = 1943] [serial = 123] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 70 (0x11c4c5400) [pid = 1943] [serial = 132] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 69 (0x11be75800) [pid = 1943] [serial = 129] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 68 (0x11b91c000) [pid = 1943] [serial = 124] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 67 (0x1158b6000) [pid = 1943] [serial = 117] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 66 (0x11bb1d800) [pid = 1943] [serial = 127] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 65 (0x118985800) [pid = 1943] [serial = 118] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 64 (0x11b972c00) [pid = 1943] [serial = 126] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 63 (0x11c153000) [pid = 1943] [serial = 130] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | --DOMWINDOW == 62 (0x1290fd000) [pid = 1943] [serial = 103] [outer = 0x0] [url = about:blank] 16:03:57 INFO - PROCESS | 1943 | 1461107037641 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x114e94000 == 30 [pid = 1943] [id = 62] 16:03:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 63 (0x1162d9800) [pid = 1943] [serial = 182] [outer = 0x0] 16:03:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 64 (0x11898d800) [pid = 1943] [serial = 183] [outer = 0x1162d9800] 16:03:57 INFO - PROCESS | 1943 | 1461107037669 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 65 (0x11a63a800) [pid = 1943] [serial = 184] [outer = 0x1162d9800] 16:03:57 INFO - PROCESS | 1943 | 1461107037971 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 525ms 16:03:57 INFO - PROCESS | 1943 | 1461107037987 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1943 | 1461107037991 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:03:58 INFO - PROCESS | 1943 | 1461107038005 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1943 | 1461107038006 Marionette TRACE conn2 <- [1,222,null,{}] 16:03:58 INFO - PROCESS | 1943 | 1461107038019 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 1943 | 1461107038093 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:03:58 INFO - PROCESS | 1943 | 1461107038097 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x119803800 == 31 [pid = 1943] [id = 63] 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 66 (0x11a644c00) [pid = 1943] [serial = 185] [outer = 0x0] 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 67 (0x11adbc000) [pid = 1943] [serial = 186] [outer = 0x11a644c00] 16:03:58 INFO - PROCESS | 1943 | 1461107038126 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 68 (0x11b920400) [pid = 1943] [serial = 187] [outer = 0x11a644c00] 16:03:58 INFO - PROCESS | 1943 | 1461107038456 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 475ms 16:03:58 INFO - PROCESS | 1943 | 1461107038480 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1943 | 1461107038481 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:03:58 INFO - PROCESS | 1943 | 1461107038484 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1943 | 1461107038486 Marionette TRACE conn2 <- [1,226,null,{}] 16:03:58 INFO - PROCESS | 1943 | 1461107038497 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 1943 | 1461107038569 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:03:58 INFO - PROCESS | 1943 | 1461107038610 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c39800 == 32 [pid = 1943] [id = 64] 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 69 (0x11a898000) [pid = 1943] [serial = 188] [outer = 0x0] 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 70 (0x11bb0f800) [pid = 1943] [serial = 189] [outer = 0x11a898000] 16:03:58 INFO - PROCESS | 1943 | 1461107038639 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 71 (0x11c317800) [pid = 1943] [serial = 190] [outer = 0x11a898000] 16:03:58 INFO - PROCESS | 1943 | 1461107038948 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 16:03:58 INFO - PROCESS | 1943 | 1461107038955 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1943 | 1461107038956 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:03:58 INFO - PROCESS | 1943 | 1461107038966 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1943 | 1461107038968 Marionette TRACE conn2 <- [1,230,null,{}] 16:03:58 INFO - PROCESS | 1943 | 1461107038970 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1943 | 1461107039049 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:03:59 INFO - PROCESS | 1943 | 1461107039054 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad24000 == 33 [pid = 1943] [id = 65] 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 72 (0x11624dc00) [pid = 1943] [serial = 191] [outer = 0x0] 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 73 (0x11c516c00) [pid = 1943] [serial = 192] [outer = 0x11624dc00] 16:03:59 INFO - PROCESS | 1943 | 1461107039082 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 74 (0x125b84c00) [pid = 1943] [serial = 193] [outer = 0x11624dc00] 16:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 426ms 16:03:59 INFO - PROCESS | 1943 | 1461107039379 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:03:59 INFO - PROCESS | 1943 | 1461107039386 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1943 | 1461107039388 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:03:59 INFO - PROCESS | 1943 | 1461107039390 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1943 | 1461107039391 Marionette TRACE conn2 <- [1,234,null,{}] 16:03:59 INFO - PROCESS | 1943 | 1461107039404 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1943 | 1461107039505 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:03:59 INFO - PROCESS | 1943 | 1461107039512 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad6e800 == 34 [pid = 1943] [id = 66] 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 75 (0x1158b6000) [pid = 1943] [serial = 194] [outer = 0x0] 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 76 (0x125854800) [pid = 1943] [serial = 195] [outer = 0x1158b6000] 16:03:59 INFO - PROCESS | 1943 | 1461107039538 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 77 (0x12689b800) [pid = 1943] [serial = 196] [outer = 0x1158b6000] 16:03:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x1272f0400) [pid = 1943] [serial = 197] [outer = 0x12f2b6c00] 16:03:59 INFO - PROCESS | 1943 | 1461107039900 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 524ms 16:03:59 INFO - PROCESS | 1943 | 1461107039914 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1943 | 1461107039915 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:03:59 INFO - PROCESS | 1943 | 1461107039918 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1943 | 1461107039919 Marionette TRACE conn2 <- [1,238,null,{}] 16:03:59 INFO - PROCESS | 1943 | 1461107039926 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 1943 | 1461107040032 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:04:00 INFO - PROCESS | 1943 | 1461107040038 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c44a000 == 35 [pid = 1943] [id = 67] 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 79 (0x12689dc00) [pid = 1943] [serial = 198] [outer = 0x0] 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 80 (0x127507000) [pid = 1943] [serial = 199] [outer = 0x12689dc00] 16:04:00 INFO - PROCESS | 1943 | 1461107040064 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 81 (0x1290fa800) [pid = 1943] [serial = 200] [outer = 0x12689dc00] 16:04:00 INFO - PROCESS | 1943 | 1461107040407 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 518ms 16:04:00 INFO - PROCESS | 1943 | 1461107040436 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1943 | 1461107040437 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:04:00 INFO - PROCESS | 1943 | 1461107040456 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1943 | 1461107040458 Marionette TRACE conn2 <- [1,242,null,{}] 16:04:00 INFO - PROCESS | 1943 | 1461107040460 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 1943 | 1461107040545 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:04:00 INFO - PROCESS | 1943 | 1461107040549 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8b7800 == 36 [pid = 1943] [id = 68] 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x126a4f400) [pid = 1943] [serial = 201] [outer = 0x0] 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x1291c5000) [pid = 1943] [serial = 202] [outer = 0x126a4f400] 16:04:00 INFO - PROCESS | 1943 | 1461107040575 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x129a58c00) [pid = 1943] [serial = 203] [outer = 0x126a4f400] 16:04:00 INFO - PROCESS | 1943 | 1461107040873 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 16:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:04:00 INFO - PROCESS | 1943 | 1461107040925 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1943 | 1461107040929 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:04:00 INFO - PROCESS | 1943 | 1461107040931 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1943 | 1461107040932 Marionette TRACE conn2 <- [1,246,null,{}] 16:04:00 INFO - PROCESS | 1943 | 1461107040935 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 1943 | 1461107041020 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:04:01 INFO - PROCESS | 1943 | 1461107041049 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259f4800 == 37 [pid = 1943] [id = 69] 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x129a5f000) [pid = 1943] [serial = 204] [outer = 0x0] 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x12af2cc00) [pid = 1943] [serial = 205] [outer = 0x129a5f000] 16:04:01 INFO - PROCESS | 1943 | 1461107041073 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x12b1e8c00) [pid = 1943] [serial = 206] [outer = 0x129a5f000] 16:04:01 INFO - PROCESS | 1943 | 1461107041404 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 16:04:01 INFO - PROCESS | 1943 | 1461107041451 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1943 | 1461107041452 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:04:01 INFO - PROCESS | 1943 | 1461107041454 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1943 | 1461107041455 Marionette TRACE conn2 <- [1,250,null,{}] 16:04:01 INFO - PROCESS | 1943 | 1461107041457 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 1943 | 1461107041544 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:04:01 INFO - PROCESS | 1943 | 1461107041576 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c33800 == 38 [pid = 1943] [id = 70] 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x12b2dc000) [pid = 1943] [serial = 207] [outer = 0x0] 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x12b2e6800) [pid = 1943] [serial = 208] [outer = 0x12b2dc000] 16:04:01 INFO - PROCESS | 1943 | 1461107041601 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x12b737000) [pid = 1943] [serial = 209] [outer = 0x12b2dc000] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x119e77800) [pid = 1943] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x11b6cf400) [pid = 1943] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x114354c00) [pid = 1943] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11922bc00) [pid = 1943] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x1192ae800) [pid = 1943] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x11c517c00) [pid = 1943] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x127560400) [pid = 1943] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x11662f000) [pid = 1943] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 81 (0x127e61000) [pid = 1943] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 80 (0x11adbb800) [pid = 1943] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 79 (0x119230400) [pid = 1943] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 78 (0x118fb7800) [pid = 1943] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:04:01 INFO - PROCESS | 1943 | --DOMWINDOW == 77 (0x1290f4c00) [pid = 1943] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:04:01 INFO - PROCESS | 1943 | 1461107041952 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 16:04:01 INFO - PROCESS | 1943 | 1461107041972 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1943 | 1461107041973 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:04:01 INFO - PROCESS | 1943 | 1461107041978 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1943 | 1461107041980 Marionette TRACE conn2 <- [1,254,null,{}] 16:04:01 INFO - PROCESS | 1943 | 1461107041982 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 1943 | 1461107042052 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:04:02 INFO - PROCESS | 1943 | 1461107042056 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad23000 == 39 [pid = 1943] [id = 71] 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x1164dc800) [pid = 1943] [serial = 210] [outer = 0x0] 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 79 (0x11b6cf400) [pid = 1943] [serial = 211] [outer = 0x1164dc800] 16:04:02 INFO - PROCESS | 1943 | 1461107042085 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 80 (0x127562000) [pid = 1943] [serial = 212] [outer = 0x1164dc800] 16:04:02 INFO - PROCESS | 1943 | 1461107042399 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 16:04:02 INFO - PROCESS | 1943 | 1461107042447 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1943 | 1461107042449 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:04:02 INFO - PROCESS | 1943 | 1461107042458 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1943 | 1461107042460 Marionette TRACE conn2 <- [1,258,null,{}] 16:04:02 INFO - PROCESS | 1943 | 1461107042462 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 1943 | 1461107042546 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:04:02 INFO - PROCESS | 1943 | 1461107042551 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e44800 == 40 [pid = 1943] [id = 72] 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 81 (0x1290f2c00) [pid = 1943] [serial = 213] [outer = 0x0] 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x12b73c800) [pid = 1943] [serial = 214] [outer = 0x1290f2c00] 16:04:02 INFO - PROCESS | 1943 | 1461107042585 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x12ba79000) [pid = 1943] [serial = 215] [outer = 0x1290f2c00] 16:04:03 INFO - PROCESS | 1943 | 1461107042994 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 569ms 16:04:03 INFO - PROCESS | 1943 | 1461107043028 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1943 | 1461107043030 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:04:03 INFO - PROCESS | 1943 | 1461107043033 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1943 | 1461107043035 Marionette TRACE conn2 <- [1,262,null,{}] 16:04:03 INFO - PROCESS | 1943 | 1461107043039 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 1943 | 1461107043178 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:04:03 INFO - PROCESS | 1943 | 1461107043186 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e78800 == 41 [pid = 1943] [id = 73] 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x12ba79400) [pid = 1943] [serial = 216] [outer = 0x0] 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x12ba7fc00) [pid = 1943] [serial = 217] [outer = 0x12ba79400] 16:04:03 INFO - PROCESS | 1943 | 1461107043211 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x12bba8c00) [pid = 1943] [serial = 218] [outer = 0x12ba79400] 16:04:03 INFO - PROCESS | 1943 | 1461107043493 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 16:04:03 INFO - PROCESS | 1943 | 1461107043503 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1943 | 1461107043504 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:04:03 INFO - PROCESS | 1943 | 1461107043506 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1943 | 1461107043507 Marionette TRACE conn2 <- [1,266,null,{}] 16:04:03 INFO - PROCESS | 1943 | 1461107043517 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 1943 | 1461107043597 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:04:03 INFO - PROCESS | 1943 | 1461107043602 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12916b000 == 42 [pid = 1943] [id = 74] 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x12ba7dc00) [pid = 1943] [serial = 219] [outer = 0x0] 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x12bbb3800) [pid = 1943] [serial = 220] [outer = 0x12ba7dc00] 16:04:03 INFO - PROCESS | 1943 | 1461107043627 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x12bf52000) [pid = 1943] [serial = 221] [outer = 0x12ba7dc00] 16:04:04 INFO - PROCESS | 1943 | 1461107044051 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 579ms 16:04:04 INFO - PROCESS | 1943 | 1461107044092 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1943 | 1461107044095 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:04:04 INFO - PROCESS | 1943 | 1461107044100 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1943 | 1461107044102 Marionette TRACE conn2 <- [1,270,null,{}] 16:04:04 INFO - PROCESS | 1943 | 1461107044106 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 1943 | 1461107044202 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:04:04 INFO - PROCESS | 1943 | 1461107044263 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x118ff0800 == 43 [pid = 1943] [id = 75] 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x118f49000) [pid = 1943] [serial = 222] [outer = 0x0] 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x119352000) [pid = 1943] [serial = 223] [outer = 0x118f49000] 16:04:04 INFO - PROCESS | 1943 | 1461107044296 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11ab67c00) [pid = 1943] [serial = 224] [outer = 0x118f49000] 16:04:04 INFO - PROCESS | 1943 | 1461107044695 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 621ms 16:04:04 INFO - PROCESS | 1943 | 1461107044721 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1943 | 1461107044725 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:04:04 INFO - PROCESS | 1943 | 1461107044729 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1943 | 1461107044731 Marionette TRACE conn2 <- [1,274,null,{}] 16:04:04 INFO - PROCESS | 1943 | 1461107044734 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 1943 | 1461107044829 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:04:04 INFO - PROCESS | 1943 | 1461107044870 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab99000 == 44 [pid = 1943] [id = 76] 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x118f4a000) [pid = 1943] [serial = 225] [outer = 0x0] 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11b928800) [pid = 1943] [serial = 226] [outer = 0x118f4a000] 16:04:04 INFO - PROCESS | 1943 | 1461107044901 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11c14f000) [pid = 1943] [serial = 227] [outer = 0x118f4a000] 16:04:05 INFO - PROCESS | 1943 | 1461107045316 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 619ms 16:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:04:05 INFO - PROCESS | 1943 | 1461107045348 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1943 | 1461107045350 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:04:05 INFO - PROCESS | 1943 | 1461107045352 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1943 | 1461107045355 Marionette TRACE conn2 <- [1,278,null,{}] 16:04:05 INFO - PROCESS | 1943 | 1461107045362 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 1943 | 1461107045457 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:04:05 INFO - PROCESS | 1943 | 1461107045537 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e8f000 == 45 [pid = 1943] [id = 77] 16:04:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x125b8d400) [pid = 1943] [serial = 228] [outer = 0x0] 16:04:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x1277ab800) [pid = 1943] [serial = 229] [outer = 0x125b8d400] 16:04:05 INFO - PROCESS | 1943 | 1461107045569 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12903b000) [pid = 1943] [serial = 230] [outer = 0x125b8d400] 16:04:05 INFO - PROCESS | 1943 | 1461107045972 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 16:04:06 INFO - PROCESS | 1943 | 1461107046024 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1943 | 1461107046026 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:04:06 INFO - PROCESS | 1943 | 1461107046028 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1943 | 1461107046029 Marionette TRACE conn2 <- [1,282,null,{}] 16:04:06 INFO - PROCESS | 1943 | 1461107046032 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:06 INFO - PROCESS | 1943 | 1461107046133 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:04:06 INFO - PROCESS | 1943 | 1461107046197 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x12968a000 == 46 [pid = 1943] [id = 78] 16:04:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x12903ec00) [pid = 1943] [serial = 231] [outer = 0x0] 16:04:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12af2a400) [pid = 1943] [serial = 232] [outer = 0x12903ec00] 16:04:06 INFO - PROCESS | 1943 | 1461107046228 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12b739800) [pid = 1943] [serial = 233] [outer = 0x12903ec00] 16:04:06 INFO - PROCESS | 1943 | 1461107046783 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 769ms 16:04:06 INFO - PROCESS | 1943 | 1461107046813 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1943 | 1461107046815 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:04:06 INFO - PROCESS | 1943 | 1461107046825 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1943 | 1461107046829 Marionette TRACE conn2 <- [1,286,null,{}] 16:04:06 INFO - PROCESS | 1943 | 1461107046833 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:06 INFO - PROCESS | 1943 | 1461107046917 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:04:06 INFO - PROCESS | 1943 | 1461107046979 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x114e93000 == 47 [pid = 1943] [id = 79] 16:04:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1178f4800) [pid = 1943] [serial = 234] [outer = 0x0] 16:04:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x1188ef000) [pid = 1943] [serial = 235] [outer = 0x1178f4800] 16:04:07 INFO - PROCESS | 1943 | 1461107047011 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x119237400) [pid = 1943] [serial = 236] [outer = 0x1178f4800] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x125ca6000 == 46 [pid = 1943] [id = 59] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8b4800 == 45 [pid = 1943] [id = 58] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x127e78800 == 44 [pid = 1943] [id = 73] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x127e44800 == 43 [pid = 1943] [id = 72] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad23000 == 42 [pid = 1943] [id = 71] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x126c33800 == 41 [pid = 1943] [id = 70] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12af2b000) [pid = 1943] [serial = 177] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | 1461107047556 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x1259f4800 == 40 [pid = 1943] [id = 69] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8b7800 == 39 [pid = 1943] [id = 68] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11c44a000 == 38 [pid = 1943] [id = 67] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad6e800 == 37 [pid = 1943] [id = 66] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad24000 == 36 [pid = 1943] [id = 65] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x119c39800 == 35 [pid = 1943] [id = 64] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x119803800 == 34 [pid = 1943] [id = 63] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x114e94000 == 33 [pid = 1943] [id = 62] 16:04:07 INFO - PROCESS | 1943 | --DOCSHELL 0x125f5b800 == 32 [pid = 1943] [id = 60] 16:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 782ms 16:04:07 INFO - PROCESS | 1943 | 1461107047603 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1943 | 1461107047608 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:04:07 INFO - PROCESS | 1943 | 1461107047615 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1943 | 1461107047618 Marionette TRACE conn2 <- [1,290,null,{}] 16:04:07 INFO - PROCESS | 1943 | 1461107047622 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 1943 | 1461107047719 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x1296cac00) [pid = 1943] [serial = 174] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x11c470000) [pid = 1943] [serial = 156] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11bef7c00) [pid = 1943] [serial = 153] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1272e3c00) [pid = 1943] [serial = 162] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11a63b800) [pid = 1943] [serial = 139] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x119239400) [pid = 1943] [serial = 138] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x127462000) [pid = 1943] [serial = 165] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x125e59000) [pid = 1943] [serial = 159] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x126a50400) [pid = 1943] [serial = 160] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x1278f7400) [pid = 1943] [serial = 168] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x119065400) [pid = 1943] [serial = 142] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1178fc400) [pid = 1943] [serial = 141] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x1290f1000) [pid = 1943] [serial = 172] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x12750c800) [pid = 1943] [serial = 163] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x11b923c00) [pid = 1943] [serial = 150] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11bb1d000) [pid = 1943] [serial = 151] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11a641c00) [pid = 1943] [serial = 147] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11acf1400) [pid = 1943] [serial = 148] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x127e6ac00) [pid = 1943] [serial = 171] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x11c4c7800) [pid = 1943] [serial = 157] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x119237c00) [pid = 1943] [serial = 144] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 81 (0x127e5e400) [pid = 1943] [serial = 169] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 80 (0x119e68c00) [pid = 1943] [serial = 145] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 79 (0x12755f800) [pid = 1943] [serial = 166] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 78 (0x129d4a000) [pid = 1943] [serial = 175] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | --DOMWINDOW == 77 (0x11c323000) [pid = 1943] [serial = 154] [outer = 0x0] [url = about:blank] 16:04:07 INFO - PROCESS | 1943 | 1461107047770 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x118613000 == 33 [pid = 1943] [id = 80] 16:04:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x118d7ac00) [pid = 1943] [serial = 237] [outer = 0x0] 16:04:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 79 (0x119e71c00) [pid = 1943] [serial = 238] [outer = 0x118d7ac00] 16:04:07 INFO - PROCESS | 1943 | 1461107047797 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 80 (0x11aa48800) [pid = 1943] [serial = 239] [outer = 0x118d7ac00] 16:04:08 INFO - PROCESS | 1943 | 1461107048086 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 523ms 16:04:08 INFO - PROCESS | 1943 | 1461107048137 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1943 | 1461107048139 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:04:08 INFO - PROCESS | 1943 | 1461107048141 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1943 | 1461107048146 Marionette TRACE conn2 <- [1,294,null,{}] 16:04:08 INFO - PROCESS | 1943 | 1461107048153 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 1943 | 1461107048226 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:04:08 INFO - PROCESS | 1943 | 1461107048294 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c40000 == 34 [pid = 1943] [id = 81] 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 81 (0x119a5a400) [pid = 1943] [serial = 240] [outer = 0x0] 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x11b6d2400) [pid = 1943] [serial = 241] [outer = 0x119a5a400] 16:04:08 INFO - PROCESS | 1943 | 1461107048322 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x11bef7c00) [pid = 1943] [serial = 242] [outer = 0x119a5a400] 16:04:08 INFO - PROCESS | 1943 | 1461107048617 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 524ms 16:04:08 INFO - PROCESS | 1943 | 1461107048666 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1943 | 1461107048667 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:04:08 INFO - PROCESS | 1943 | 1461107048670 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1943 | 1461107048671 Marionette TRACE conn2 <- [1,298,null,{}] 16:04:08 INFO - PROCESS | 1943 | 1461107048673 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 1943 | 1461107048747 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:04:08 INFO - PROCESS | 1943 | 1461107048752 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad20800 == 35 [pid = 1943] [id = 82] 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x11c14dc00) [pid = 1943] [serial = 243] [outer = 0x0] 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x11c4bf800) [pid = 1943] [serial = 244] [outer = 0x11c14dc00] 16:04:08 INFO - PROCESS | 1943 | 1461107048780 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x11b923800) [pid = 1943] [serial = 245] [outer = 0x11c14dc00] 16:04:09 INFO - PROCESS | 1943 | 1461107049097 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 16:04:09 INFO - PROCESS | 1943 | 1461107049141 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1943 | 1461107049142 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:04:09 INFO - PROCESS | 1943 | 1461107049145 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1943 | 1461107049146 Marionette TRACE conn2 <- [1,302,null,{}] 16:04:09 INFO - PROCESS | 1943 | 1461107049149 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 1943 | 1461107049236 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:04:09 INFO - PROCESS | 1943 | 1461107049247 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b93a000 == 36 [pid = 1943] [id = 83] 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x125857800) [pid = 1943] [serial = 246] [outer = 0x0] 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x125b87000) [pid = 1943] [serial = 247] [outer = 0x125857800] 16:04:09 INFO - PROCESS | 1943 | 1461107049283 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x12689ac00) [pid = 1943] [serial = 248] [outer = 0x125857800] 16:04:09 INFO - PROCESS | 1943 | 1461107049704 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 16:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:04:09 INFO - PROCESS | 1943 | 1461107049717 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1943 | 1461107049718 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:04:09 INFO - PROCESS | 1943 | 1461107049720 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1943 | 1461107049721 Marionette TRACE conn2 <- [1,306,null,{}] 16:04:09 INFO - PROCESS | 1943 | 1461107049724 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 1943 | 1461107049850 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:04:09 INFO - PROCESS | 1943 | 1461107049855 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c390800 == 37 [pid = 1943] [id = 84] 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x12689d400) [pid = 1943] [serial = 249] [outer = 0x0] 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x127462000) [pid = 1943] [serial = 250] [outer = 0x12689d400] 16:04:09 INFO - PROCESS | 1943 | 1461107049885 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x12903ac00) [pid = 1943] [serial = 251] [outer = 0x12689d400] 16:04:10 INFO - PROCESS | 1943 | 1461107050207 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 519ms 16:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:04:10 INFO - PROCESS | 1943 | 1461107050239 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1943 | 1461107050241 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:04:10 INFO - PROCESS | 1943 | 1461107050245 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1943 | 1461107050247 Marionette TRACE conn2 <- [1,310,null,{}] 16:04:10 INFO - PROCESS | 1943 | 1461107050250 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 1943 | 1461107050338 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:04:10 INFO - PROCESS | 1943 | 1461107050366 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x116207000 == 38 [pid = 1943] [id = 85] 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x1290f1000) [pid = 1943] [serial = 252] [outer = 0x0] 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x1291b6c00) [pid = 1943] [serial = 253] [outer = 0x1290f1000] 16:04:10 INFO - PROCESS | 1943 | 1461107050391 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x129874000) [pid = 1943] [serial = 254] [outer = 0x1290f1000] 16:04:10 INFO - PROCESS | 1943 | 1461107050735 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 16:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:04:10 INFO - PROCESS | 1943 | 1461107050765 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1943 | 1461107050766 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:04:10 INFO - PROCESS | 1943 | 1461107050768 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1943 | 1461107050769 Marionette TRACE conn2 <- [1,314,null,{}] 16:04:10 INFO - PROCESS | 1943 | 1461107050771 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 1943 | 1461107050863 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:04:10 INFO - PROCESS | 1943 | 1461107050874 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b04000 == 39 [pid = 1943] [id = 86] 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x129a57800) [pid = 1943] [serial = 255] [outer = 0x0] 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x129d50800) [pid = 1943] [serial = 256] [outer = 0x129a57800] 16:04:10 INFO - PROCESS | 1943 | 1461107050902 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x129d54400) [pid = 1943] [serial = 257] [outer = 0x129a57800] 16:04:11 INFO - PROCESS | 1943 | 1461107051227 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 16:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:04:11 INFO - PROCESS | 1943 | 1461107051237 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1943 | 1461107051238 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:04:11 INFO - PROCESS | 1943 | 1461107051241 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1943 | 1461107051244 Marionette TRACE conn2 <- [1,318,null,{}] 16:04:11 INFO - PROCESS | 1943 | 1461107051247 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 1943 | 1461107051337 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:04:11 INFO - PROCESS | 1943 | 1461107051349 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c44000 == 40 [pid = 1943] [id = 87] 16:04:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x129d50000) [pid = 1943] [serial = 258] [outer = 0x0] 16:04:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12af37c00) [pid = 1943] [serial = 259] [outer = 0x129d50000] 16:04:11 INFO - PROCESS | 1943 | 1461107051374 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12b1df000) [pid = 1943] [serial = 260] [outer = 0x129d50000] 16:04:11 INFO - PROCESS | 1943 | 1461107051718 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 525ms 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x12689dc00) [pid = 1943] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x129a5f000) [pid = 1943] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12ba79400) [pid = 1943] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x126a4f400) [pid = 1943] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x1164dc800) [pid = 1943] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x12b2dc000) [pid = 1943] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x1162d9800) [pid = 1943] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11624dc00) [pid = 1943] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x1158b6000) [pid = 1943] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1290f2c00) [pid = 1943] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11a644c00) [pid = 1943] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x11a898000) [pid = 1943] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:04:11 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x129d49c00) [pid = 1943] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:04:11 INFO - PROCESS | 1943 | 1461107051857 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1943 | 1461107051858 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:04:11 INFO - PROCESS | 1943 | 1461107051869 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1943 | 1461107051870 Marionette TRACE conn2 <- [1,322,null,{}] 16:04:11 INFO - PROCESS | 1943 | 1461107051872 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 1943 | 1461107051948 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:04:11 INFO - PROCESS | 1943 | 1461107051954 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x11994d000 == 41 [pid = 1943] [id = 88] 16:04:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11b924800) [pid = 1943] [serial = 261] [outer = 0x0] 16:04:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x125b8d800) [pid = 1943] [serial = 262] [outer = 0x11b924800] 16:04:11 INFO - PROCESS | 1943 | 1461107051982 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x129a60c00) [pid = 1943] [serial = 263] [outer = 0x11b924800] 16:04:12 INFO - PROCESS | 1943 | 1461107052287 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 16:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:04:12 INFO - PROCESS | 1943 | 1461107052338 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1943 | 1461107052339 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:04:12 INFO - PROCESS | 1943 | 1461107052341 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1943 | 1461107052343 Marionette TRACE conn2 <- [1,326,null,{}] 16:04:12 INFO - PROCESS | 1943 | 1461107052345 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 1943 | 1461107052433 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:04:12 INFO - PROCESS | 1943 | 1461107052481 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f24800 == 42 [pid = 1943] [id = 89] 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11624b000) [pid = 1943] [serial = 264] [outer = 0x0] 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x12b1e0400) [pid = 1943] [serial = 265] [outer = 0x11624b000] 16:04:12 INFO - PROCESS | 1943 | 1461107052511 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x12b7bc800) [pid = 1943] [serial = 266] [outer = 0x11624b000] 16:04:12 INFO - PROCESS | 1943 | 1461107052795 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 16:04:12 INFO - PROCESS | 1943 | 1461107052817 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1943 | 1461107052819 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:04:12 INFO - PROCESS | 1943 | 1461107052821 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1943 | 1461107052822 Marionette TRACE conn2 <- [1,330,null,{}] 16:04:12 INFO - PROCESS | 1943 | 1461107052833 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 1943 | 1461107052915 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:04:12 INFO - PROCESS | 1943 | 1461107052919 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b9800 == 43 [pid = 1943] [id = 90] 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x12b73e400) [pid = 1943] [serial = 267] [outer = 0x0] 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x12bba8800) [pid = 1943] [serial = 268] [outer = 0x12b73e400] 16:04:12 INFO - PROCESS | 1943 | 1461107052945 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x12bbb6000) [pid = 1943] [serial = 269] [outer = 0x12b73e400] 16:04:13 INFO - PROCESS | 1943 | 1461107053265 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 16:04:13 INFO - PROCESS | 1943 | 1461107053291 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1943 | 1461107053293 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:04:13 INFO - PROCESS | 1943 | 1461107053297 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1943 | 1461107053298 Marionette TRACE conn2 <- [1,334,null,{}] 16:04:13 INFO - PROCESS | 1943 | 1461107053300 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:13 INFO - PROCESS | 1943 | 1461107053398 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:04:13 INFO - PROCESS | 1943 | 1461107053405 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b56a000 == 44 [pid = 1943] [id = 91] 16:04:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12b732800) [pid = 1943] [serial = 270] [outer = 0x0] 16:04:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x12bf4b400) [pid = 1943] [serial = 271] [outer = 0x12b732800] 16:04:13 INFO - PROCESS | 1943 | 1461107053430 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12cf39000) [pid = 1943] [serial = 272] [outer = 0x12b732800] 16:04:13 INFO - PROCESS | 1943 | 1461107053790 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 16:04:13 INFO - PROCESS | 1943 | 1461107053816 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1943 | 1461107053818 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:04:13 INFO - PROCESS | 1943 | 1461107053822 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1943 | 1461107053824 Marionette TRACE conn2 <- [1,338,null,{}] 16:04:13 INFO - PROCESS | 1943 | 1461107053827 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1943 | 1461107054011 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:04:14 INFO - PROCESS | 1943 | 1461107054129 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x114a75800 == 45 [pid = 1943] [id = 92] 16:04:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1144ad400) [pid = 1943] [serial = 273] [outer = 0x0] 16:04:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1146c4800) [pid = 1943] [serial = 274] [outer = 0x1144ad400] 16:04:14 INFO - PROCESS | 1943 | 1461107054181 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x1162de400) [pid = 1943] [serial = 275] [outer = 0x1144ad400] 16:04:14 INFO - PROCESS | 1943 | 1461107054684 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 921ms 16:04:14 INFO - PROCESS | 1943 | 1461107054744 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:04:14 INFO - PROCESS | 1943 | 1461107054747 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:04:14 INFO - PROCESS | 1943 | 1461107054750 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1943 | 1461107054753 Marionette TRACE conn2 <- [1,342,null,{}] 16:04:14 INFO - PROCESS | 1943 | 1461107054756 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1943 | 1461107054852 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:04:14 INFO - PROCESS | 1943 | 1461107054913 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d7e800 == 46 [pid = 1943] [id = 93] 16:04:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11ab68400) [pid = 1943] [serial = 276] [outer = 0x0] 16:04:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11acea400) [pid = 1943] [serial = 277] [outer = 0x11ab68400] 16:04:14 INFO - PROCESS | 1943 | 1461107054947 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11b927400) [pid = 1943] [serial = 278] [outer = 0x11ab68400] 16:04:15 INFO - PROCESS | 1943 | 1461107055361 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 622ms 16:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:04:15 INFO - PROCESS | 1943 | 1461107055372 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1943 | 1461107055374 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:04:15 INFO - PROCESS | 1943 | 1461107055376 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1943 | 1461107055378 Marionette TRACE conn2 <- [1,346,null,{}] 16:04:15 INFO - PROCESS | 1943 | 1461107055381 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 1943 | 1461107055478 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:04:15 INFO - PROCESS | 1943 | 1461107055559 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb5800 == 47 [pid = 1943] [id = 94] 16:04:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11c14f800) [pid = 1943] [serial = 279] [outer = 0x0] 16:04:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11c5e4400) [pid = 1943] [serial = 280] [outer = 0x11c14f800] 16:04:15 INFO - PROCESS | 1943 | 1461107055589 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x126a56400) [pid = 1943] [serial = 281] [outer = 0x11c14f800] 16:04:16 INFO - PROCESS | 1943 | 1461107056009 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 671ms 16:04:16 INFO - PROCESS | 1943 | 1461107056048 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1943 | 1461107056051 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:04:16 INFO - PROCESS | 1943 | 1461107056059 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1943 | 1461107056062 Marionette TRACE conn2 <- [1,350,null,{}] 16:04:16 INFO - PROCESS | 1943 | 1461107056065 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:16 INFO - PROCESS | 1943 | 1461107056165 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:04:16 INFO - PROCESS | 1943 | 1461107056212 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x129161000 == 48 [pid = 1943] [id = 95] 16:04:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x126a83c00) [pid = 1943] [serial = 282] [outer = 0x0] 16:04:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12750c800) [pid = 1943] [serial = 283] [outer = 0x126a83c00] 16:04:16 INFO - PROCESS | 1943 | 1461107056242 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x129d4d800) [pid = 1943] [serial = 284] [outer = 0x126a83c00] 16:04:16 INFO - PROCESS | 1943 | 1461107056659 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 776ms 16:04:16 INFO - PROCESS | 1943 | 1461107056849 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1943 | 1461107056852 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:04:16 INFO - PROCESS | 1943 | 1461107056857 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1943 | 1461107056859 Marionette TRACE conn2 <- [1,354,null,{}] 16:04:16 INFO - PROCESS | 1943 | 1461107056865 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:16 INFO - PROCESS | 1943 | 1461107056949 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:04:16 INFO - PROCESS | 1943 | 1461107056993 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c35800 == 49 [pid = 1943] [id = 96] 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x1192b4400) [pid = 1943] [serial = 285] [outer = 0x0] 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x119a56800) [pid = 1943] [serial = 286] [outer = 0x1192b4400] 16:04:17 INFO - PROCESS | 1943 | 1461107057021 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11aa4c000) [pid = 1943] [serial = 287] [outer = 0x1192b4400] 16:04:17 INFO - PROCESS | 1943 | 1461107057451 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 625ms 16:04:17 INFO - PROCESS | 1943 | 1461107057482 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1943 | 1461107057484 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:04:17 INFO - PROCESS | 1943 | 1461107057490 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1943 | 1461107057492 Marionette TRACE conn2 <- [1,358,null,{}] 16:04:17 INFO - PROCESS | 1943 | 1461107057515 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 1943 | 1461107057601 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:04:17 INFO - PROCESS | 1943 | 1461107057669 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x119265000 == 50 [pid = 1943] [id = 97] 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11af96800) [pid = 1943] [serial = 288] [outer = 0x0] 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11b96a000) [pid = 1943] [serial = 289] [outer = 0x11af96800] 16:04:17 INFO - PROCESS | 1943 | 1461107057696 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11bee9800) [pid = 1943] [serial = 290] [outer = 0x11af96800] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x118999000 == 49 [pid = 1943] [id = 61] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x12b56a000 == 48 [pid = 1943] [id = 91] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1b9800 == 47 [pid = 1943] [id = 90] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x126f24800 == 46 [pid = 1943] [id = 89] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x11994d000 == 45 [pid = 1943] [id = 88] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x126c44000 == 44 [pid = 1943] [id = 87] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x125b04000 == 43 [pid = 1943] [id = 86] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x116207000 == 42 [pid = 1943] [id = 85] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x11c390800 == 41 [pid = 1943] [id = 84] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x11b93a000 == 40 [pid = 1943] [id = 83] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11905e800) [pid = 1943] [serial = 180] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12bbb3800) [pid = 1943] [serial = 220] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad20800 == 39 [pid = 1943] [id = 82] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x119c40000 == 38 [pid = 1943] [id = 81] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x118613000 == 37 [pid = 1943] [id = 80] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x114e93000 == 36 [pid = 1943] [id = 79] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x12968a000 == 35 [pid = 1943] [id = 78] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x127e8f000 == 34 [pid = 1943] [id = 77] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab99000 == 33 [pid = 1943] [id = 76] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x118ff0800 == 32 [pid = 1943] [id = 75] 16:04:17 INFO - PROCESS | 1943 | --DOCSHELL 0x12916b000 == 31 [pid = 1943] [id = 74] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x127507000) [pid = 1943] [serial = 199] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b1e8c00) [pid = 1943] [serial = 206] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12af2cc00) [pid = 1943] [serial = 205] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12ba7fc00) [pid = 1943] [serial = 217] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x1291c5000) [pid = 1943] [serial = 202] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x11b6cf400) [pid = 1943] [serial = 211] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x12b2e6800) [pid = 1943] [serial = 208] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x129a58c00) [pid = 1943] [serial = 203] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11898d800) [pid = 1943] [serial = 183] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x125b84c00) [pid = 1943] [serial = 193] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x127562000) [pid = 1943] [serial = 212] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11c516c00) [pid = 1943] [serial = 192] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12689b800) [pid = 1943] [serial = 196] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x12b73c800) [pid = 1943] [serial = 214] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x11b920400) [pid = 1943] [serial = 187] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x1290fa800) [pid = 1943] [serial = 200] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11adbc000) [pid = 1943] [serial = 186] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12ba79000) [pid = 1943] [serial = 215] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11a63a800) [pid = 1943] [serial = 184] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x11587f800) [pid = 1943] [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.] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x125854800) [pid = 1943] [serial = 195] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x11c317800) [pid = 1943] [serial = 190] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11bb0f800) [pid = 1943] [serial = 189] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x12b1e5c00) [pid = 1943] [serial = 178] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x12b737000) [pid = 1943] [serial = 209] [outer = 0x0] [url = about:blank] 16:04:17 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x12bba8c00) [pid = 1943] [serial = 218] [outer = 0x0] [url = about:blank] 16:04:18 INFO - PROCESS | 1943 | 1461107058060 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 591ms 16:04:18 INFO - PROCESS | 1943 | 1461107058080 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1943 | 1461107058081 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:04:18 INFO - PROCESS | 1943 | 1461107058084 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1943 | 1461107058085 Marionette TRACE conn2 <- [1,362,null,{}] 16:04:18 INFO - PROCESS | 1943 | 1461107058092 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 1943 | 1461107058171 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:04:18 INFO - PROCESS | 1943 | 1461107058234 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c26000 == 32 [pid = 1943] [id = 98] 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11b921000) [pid = 1943] [serial = 291] [outer = 0x0] 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11c317000) [pid = 1943] [serial = 292] [outer = 0x11b921000] 16:04:18 INFO - PROCESS | 1943 | 1461107058265 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x125a53400) [pid = 1943] [serial = 293] [outer = 0x11b921000] 16:04:18 INFO - PROCESS | 1943 | 1461107058671 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 619ms 16:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:04:18 INFO - PROCESS | 1943 | 1461107058704 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1943 | 1461107058705 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:04:18 INFO - PROCESS | 1943 | 1461107058709 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1943 | 1461107058711 Marionette TRACE conn2 <- [1,366,null,{}] 16:04:18 INFO - PROCESS | 1943 | 1461107058715 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 1943 | 1461107058825 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:04:18 INFO - PROCESS | 1943 | 1461107058874 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bb9f000 == 33 [pid = 1943] [id = 99] 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x125a50800) [pid = 1943] [serial = 294] [outer = 0x0] 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x1278f6800) [pid = 1943] [serial = 295] [outer = 0x125a50800] 16:04:18 INFO - PROCESS | 1943 | 1461107058900 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x127e66800) [pid = 1943] [serial = 296] [outer = 0x125a50800] 16:04:19 INFO - PROCESS | 1943 | 1461107059199 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 523ms 16:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:04:19 INFO - PROCESS | 1943 | 1461107059231 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 1943 | 1461107059232 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:04:19 INFO - PROCESS | 1943 | 1461107059235 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1943 | 1461107059236 Marionette TRACE conn2 <- [1,370,null,{}] 16:04:19 INFO - PROCESS | 1943 | 1461107059238 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 1943 | 1461107059316 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:04:19 INFO - PROCESS | 1943 | 1461107059321 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c886800 == 34 [pid = 1943] [id = 100] 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x119231000) [pid = 1943] [serial = 297] [outer = 0x0] 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x1291b8800) [pid = 1943] [serial = 298] [outer = 0x119231000] 16:04:19 INFO - PROCESS | 1943 | 1461107059349 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x129a62400) [pid = 1943] [serial = 299] [outer = 0x119231000] 16:04:19 INFO - PROCESS | 1943 | 1461107059664 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 16:04:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:04:19 INFO - PROCESS | 1943 | 1461107059715 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 1943 | 1461107059716 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:04:19 INFO - PROCESS | 1943 | 1461107059719 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1943 | 1461107059720 Marionette TRACE conn2 <- [1,374,null,{}] 16:04:19 INFO - PROCESS | 1943 | 1461107059722 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 1943 | 1461107059818 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:04:19 INFO - PROCESS | 1943 | 1461107059823 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b17000 == 35 [pid = 1943] [id = 101] 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x129d55c00) [pid = 1943] [serial = 300] [outer = 0x0] 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12b1dc800) [pid = 1943] [serial = 301] [outer = 0x129d55c00] 16:04:19 INFO - PROCESS | 1943 | 1461107059854 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12b2e3400) [pid = 1943] [serial = 302] [outer = 0x129d55c00] 16:04:20 INFO - PROCESS | 1943 | 1461107060202 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:04:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 16:04:20 INFO - PROCESS | 1943 | 1461107060244 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1943 | 1461107060245 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:04:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:04:20 INFO - PROCESS | 1943 | 1461107060247 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1943 | 1461107060248 Marionette TRACE conn2 <- [1,378,null,{}] 16:04:20 INFO - PROCESS | 1943 | 1461107060251 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 1943 | 1461107060345 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:04:20 INFO - PROCESS | 1943 | 1461107060349 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c30000 == 36 [pid = 1943] [id = 102] 16:04:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12af2d800) [pid = 1943] [serial = 303] [outer = 0x0] 16:04:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12b739400) [pid = 1943] [serial = 304] [outer = 0x12af2d800] 16:04:20 INFO - PROCESS | 1943 | 1461107060377 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12b7bcc00) [pid = 1943] [serial = 305] [outer = 0x12af2d800] 16:04:20 INFO - PROCESS | 1943 | 1461107060832 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:04:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 623ms 16:04:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:04:20 INFO - PROCESS | 1943 | 1461107060870 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1943 | 1461107060872 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:04:20 INFO - PROCESS | 1943 | 1461107060874 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1943 | 1461107060875 Marionette TRACE conn2 <- [1,382,null,{}] 16:04:20 INFO - PROCESS | 1943 | 1461107060877 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 1943 | 1461107060971 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:04:21 INFO - PROCESS | 1943 | 1461107061001 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x127412800 == 37 [pid = 1943] [id = 103] 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12b737000) [pid = 1943] [serial = 306] [outer = 0x0] 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12ba76800) [pid = 1943] [serial = 307] [outer = 0x12b737000] 16:04:21 INFO - PROCESS | 1943 | 1461107061027 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12bbb6800) [pid = 1943] [serial = 308] [outer = 0x12b737000] 16:04:21 INFO - PROCESS | 1943 | 1461107061365 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:04:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 16:04:21 INFO - PROCESS | 1943 | 1461107061394 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1943 | 1461107061395 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:04:21 INFO - PROCESS | 1943 | 1461107061404 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1943 | 1461107061405 Marionette TRACE conn2 <- [1,386,null,{}] 16:04:21 INFO - PROCESS | 1943 | 1461107061407 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 1943 | 1461107061498 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:04:21 INFO - PROCESS | 1943 | 1461107061549 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a42000 == 38 [pid = 1943] [id = 104] 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12d066800) [pid = 1943] [serial = 309] [outer = 0x0] 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12d0ce000) [pid = 1943] [serial = 310] [outer = 0x12d066800] 16:04:21 INFO - PROCESS | 1943 | 1461107061577 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12d0d9000) [pid = 1943] [serial = 311] [outer = 0x12d066800] 16:04:22 INFO - PROCESS | 1943 | 1461107062068 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x1290f1000) [pid = 1943] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x129a57800) [pid = 1943] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x129d50000) [pid = 1943] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11624b000) [pid = 1943] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x125857800) [pid = 1943] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x118d7ac00) [pid = 1943] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x12903ec00) [pid = 1943] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x119a5a400) [pid = 1943] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11c14dc00) [pid = 1943] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x1178f4800) [pid = 1943] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11b924800) [pid = 1943] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x12b73e400) [pid = 1943] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12689d400) [pid = 1943] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:04:22 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x1178f9400) [pid = 1943] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 726ms 16:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:04:22 INFO - PROCESS | 1943 | 1461107062124 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1943 | 1461107062126 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:04:22 INFO - PROCESS | 1943 | 1461107062128 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1943 | 1461107062129 Marionette TRACE conn2 <- [1,390,null,{}] 16:04:22 INFO - PROCESS | 1943 | 1461107062131 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 1943 | 1461107062207 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:04:22 INFO - PROCESS | 1943 | 1461107062216 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad7e800 == 39 [pid = 1943] [id = 105] 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11aa4c800) [pid = 1943] [serial = 312] [outer = 0x0] 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11c14dc00) [pid = 1943] [serial = 313] [outer = 0x11aa4c800] 16:04:22 INFO - PROCESS | 1943 | 1461107062242 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1290fd400) [pid = 1943] [serial = 314] [outer = 0x11aa4c800] 16:04:22 INFO - PROCESS | 1943 | 1461107062567 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 16:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:04:22 INFO - PROCESS | 1943 | 1461107062598 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1943 | 1461107062599 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:04:22 INFO - PROCESS | 1943 | 1461107062601 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1943 | 1461107062603 Marionette TRACE conn2 <- [1,394,null,{}] 16:04:22 INFO - PROCESS | 1943 | 1461107062605 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 1943 | 1461107062718 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:04:22 INFO - PROCESS | 1943 | 1461107062727 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb37000 == 40 [pid = 1943] [id = 106] 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11af93800) [pid = 1943] [serial = 315] [outer = 0x0] 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12d0d7c00) [pid = 1943] [serial = 316] [outer = 0x11af93800] 16:04:22 INFO - PROCESS | 1943 | 1461107062757 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12db56000) [pid = 1943] [serial = 317] [outer = 0x11af93800] 16:04:23 INFO - PROCESS | 1943 | 1461107063088 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 16:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:04:23 INFO - PROCESS | 1943 | 1461107063120 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1943 | 1461107063121 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:04:23 INFO - PROCESS | 1943 | 1461107063123 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1943 | 1461107063125 Marionette TRACE conn2 <- [1,398,null,{}] 16:04:23 INFO - PROCESS | 1943 | 1461107063130 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 1943 | 1461107063206 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:04:23 INFO - PROCESS | 1943 | 1461107063212 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf69800 == 41 [pid = 1943] [id = 107] 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12db56400) [pid = 1943] [serial = 318] [outer = 0x0] 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12db61c00) [pid = 1943] [serial = 319] [outer = 0x12db56400] 16:04:23 INFO - PROCESS | 1943 | 1461107063237 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12dcec400) [pid = 1943] [serial = 320] [outer = 0x12db56400] 16:04:23 INFO - PROCESS | 1943 | 1461107063572 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 16:04:23 INFO - PROCESS | 1943 | 1461107063597 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1943 | 1461107063599 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:04:23 INFO - PROCESS | 1943 | 1461107063614 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1943 | 1461107063615 Marionette TRACE conn2 <- [1,402,null,{}] 16:04:23 INFO - PROCESS | 1943 | 1461107063618 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 1943 | 1461107063697 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:04:23 INFO - PROCESS | 1943 | 1461107063701 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d199000 == 42 [pid = 1943] [id = 108] 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x1278fa800) [pid = 1943] [serial = 321] [outer = 0x0] 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12dcef800) [pid = 1943] [serial = 322] [outer = 0x1278fa800] 16:04:23 INFO - PROCESS | 1943 | 1461107063725 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12e306000) [pid = 1943] [serial = 323] [outer = 0x1278fa800] 16:04:24 INFO - PROCESS | 1943 | 1461107064126 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 581ms 16:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:04:24 INFO - PROCESS | 1943 | 1461107064183 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1943 | 1461107064186 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:04:24 INFO - PROCESS | 1943 | 1461107064189 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1943 | 1461107064192 Marionette TRACE conn2 <- [1,406,null,{}] 16:04:24 INFO - PROCESS | 1943 | 1461107064197 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 1943 | 1461107064346 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:04:24 INFO - PROCESS | 1943 | 1461107064348 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:04:24 INFO - PROCESS | 1943 | 1461107064407 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11996b800 == 43 [pid = 1943] [id = 109] 16:04:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11a641800) [pid = 1943] [serial = 324] [outer = 0x0] 16:04:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x11aa4a400) [pid = 1943] [serial = 325] [outer = 0x11a641800] 16:04:24 INFO - PROCESS | 1943 | 1461107064441 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11bb10c00) [pid = 1943] [serial = 326] [outer = 0x11a641800] 16:04:24 INFO - PROCESS | 1943 | 1461107064921 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 774ms 16:04:24 INFO - PROCESS | 1943 | 1461107064963 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1943 | 1461107064966 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:04:24 INFO - PROCESS | 1943 | 1461107064971 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1943 | 1461107064972 Marionette TRACE conn2 <- [1,410,null,{}] 16:04:24 INFO - PROCESS | 1943 | 1461107064975 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 1943 | 1461107065076 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:04:25 INFO - PROCESS | 1943 | 1461107065138 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b05800 == 44 [pid = 1943] [id = 110] 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x11bb19000) [pid = 1943] [serial = 327] [outer = 0x0] 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x125854c00) [pid = 1943] [serial = 328] [outer = 0x11bb19000] 16:04:25 INFO - PROCESS | 1943 | 1461107065169 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x1272e7800) [pid = 1943] [serial = 329] [outer = 0x11bb19000] 16:04:25 INFO - PROCESS | 1943 | 1461107065627 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 725ms 16:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:04:25 INFO - PROCESS | 1943 | 1461107065704 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1943 | 1461107065706 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:04:25 INFO - PROCESS | 1943 | 1461107065710 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1943 | 1461107065713 Marionette TRACE conn2 <- [1,414,null,{}] 16:04:25 INFO - PROCESS | 1943 | 1461107065721 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 1943 | 1461107065823 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:04:25 INFO - PROCESS | 1943 | 1461107065886 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c116800 == 45 [pid = 1943] [id = 111] 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x1290f3000) [pid = 1943] [serial = 330] [outer = 0x0] 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12af2d000) [pid = 1943] [serial = 331] [outer = 0x1290f3000] 16:04:25 INFO - PROCESS | 1943 | 1461107065918 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b734400) [pid = 1943] [serial = 332] [outer = 0x1290f3000] 16:04:26 INFO - PROCESS | 1943 | 1461107066401 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:04:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 727ms 16:04:26 INFO - PROCESS | 1943 | 1461107066436 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:04:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:04:26 INFO - PROCESS | 1943 | 1461107066438 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:04:26 INFO - PROCESS | 1943 | 1461107066441 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1943 | 1461107066442 Marionette TRACE conn2 <- [1,418,null,{}] 16:04:26 INFO - PROCESS | 1943 | 1461107066445 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:26 INFO - PROCESS | 1943 | 1461107066544 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:04:26 INFO - PROCESS | 1943 | 1461107066594 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba6000 == 46 [pid = 1943] [id = 112] 16:04:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x125b82c00) [pid = 1943] [serial = 333] [outer = 0x0] 16:04:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12ba7bc00) [pid = 1943] [serial = 334] [outer = 0x125b82c00] 16:04:26 INFO - PROCESS | 1943 | 1461107066625 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d064800) [pid = 1943] [serial = 335] [outer = 0x125b82c00] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf69800 == 45 [pid = 1943] [id = 107] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb37000 == 44 [pid = 1943] [id = 106] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad7e800 == 43 [pid = 1943] [id = 105] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x129a42000 == 42 [pid = 1943] [id = 104] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x127412800 == 41 [pid = 1943] [id = 103] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x126c30000 == 40 [pid = 1943] [id = 102] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x125b17000 == 39 [pid = 1943] [id = 101] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x119352000) [pid = 1943] [serial = 223] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x1277ab800) [pid = 1943] [serial = 229] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11b928800) [pid = 1943] [serial = 226] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12bf4b400) [pid = 1943] [serial = 271] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x11c886800 == 38 [pid = 1943] [id = 100] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x11bb9f000 == 37 [pid = 1943] [id = 99] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x119c26000 == 36 [pid = 1943] [id = 98] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x119265000 == 35 [pid = 1943] [id = 97] 16:04:27 INFO - PROCESS | 1943 | --DOCSHELL 0x119c35800 == 34 [pid = 1943] [id = 96] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x119e70c00) [pid = 1943] [serial = 181] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x1291b6c00) [pid = 1943] [serial = 253] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x129d50800) [pid = 1943] [serial = 256] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x129874000) [pid = 1943] [serial = 254] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12af37c00) [pid = 1943] [serial = 259] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12b1e0400) [pid = 1943] [serial = 265] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x129d54400) [pid = 1943] [serial = 257] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x125b87000) [pid = 1943] [serial = 247] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x119e71c00) [pid = 1943] [serial = 238] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11aa48800) [pid = 1943] [serial = 239] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x12b739800) [pid = 1943] [serial = 233] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x12af2a400) [pid = 1943] [serial = 232] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11b6d2400) [pid = 1943] [serial = 241] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x11bef7c00) [pid = 1943] [serial = 242] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11c4bf800) [pid = 1943] [serial = 244] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x11b923800) [pid = 1943] [serial = 245] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x119237400) [pid = 1943] [serial = 236] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1188ef000) [pid = 1943] [serial = 235] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x125b8d800) [pid = 1943] [serial = 262] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x12bbb6000) [pid = 1943] [serial = 269] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x129a60c00) [pid = 1943] [serial = 263] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x12bba8800) [pid = 1943] [serial = 268] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12b7bc800) [pid = 1943] [serial = 266] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x127462000) [pid = 1943] [serial = 250] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x12b1df000) [pid = 1943] [serial = 260] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x12903ac00) [pid = 1943] [serial = 251] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x12689ac00) [pid = 1943] [serial = 248] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1943 | 1461107067674 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1271ms 16:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:04:27 INFO - PROCESS | 1943 | 1461107067713 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1943 | 1461107067716 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:04:27 INFO - PROCESS | 1943 | 1461107067719 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1943 | 1461107067721 Marionette TRACE conn2 <- [1,422,null,{}] 16:04:27 INFO - PROCESS | 1943 | 1461107067724 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 1943 | 1461107067797 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:04:27 INFO - PROCESS | 1943 | 1461107067802 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x1189e4000 == 35 [pid = 1943] [id = 113] 16:04:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11aa47000) [pid = 1943] [serial = 336] [outer = 0x0] 16:04:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11ab72c00) [pid = 1943] [serial = 337] [outer = 0x11aa47000] 16:04:27 INFO - PROCESS | 1943 | 1461107067836 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11b6d2400) [pid = 1943] [serial = 338] [outer = 0x11aa47000] 16:04:28 INFO - PROCESS | 1943 | 1461107068673 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 16:04:28 INFO - PROCESS | 1943 | 1461107068689 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1943 | 1461107068694 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:04:28 INFO - PROCESS | 1943 | 1461107068699 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1943 | 1461107068701 Marionette TRACE conn2 <- [1,426,null,{}] 16:04:28 INFO - PROCESS | 1943 | 1461107068703 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:28 INFO - PROCESS | 1943 | 1461107068779 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:04:28 INFO - PROCESS | 1943 | 1461107068783 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d79000 == 36 [pid = 1943] [id = 114] 16:04:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11b6d2c00) [pid = 1943] [serial = 339] [outer = 0x0] 16:04:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11c4bc800) [pid = 1943] [serial = 340] [outer = 0x11b6d2c00] 16:04:28 INFO - PROCESS | 1943 | 1461107068811 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x125857800) [pid = 1943] [serial = 341] [outer = 0x11b6d2c00] 16:04:29 INFO - PROCESS | 1943 | 1461107069173 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1943 | 1461107069220 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:04:29 INFO - PROCESS | 1943 | 1461107069223 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1943 | 1461107069225 Marionette TRACE conn2 <- [1,430,null,{}] 16:04:29 INFO - PROCESS | 1943 | 1461107069233 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 1943 | 1461107069307 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:04:29 INFO - PROCESS | 1943 | 1461107069315 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b948800 == 37 [pid = 1943] [id = 115] 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x125b8dc00) [pid = 1943] [serial = 342] [outer = 0x0] 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12750b000) [pid = 1943] [serial = 343] [outer = 0x125b8dc00] 16:04:29 INFO - PROCESS | 1943 | 1461107069343 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x127e69c00) [pid = 1943] [serial = 344] [outer = 0x125b8dc00] 16:04:29 INFO - PROCESS | 1943 | 1461107069695 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 522ms 16:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:04:29 INFO - PROCESS | 1943 | 1461107069746 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1943 | 1461107069748 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:04:29 INFO - PROCESS | 1943 | 1461107069750 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1943 | 1461107069751 Marionette TRACE conn2 <- [1,434,null,{}] 16:04:29 INFO - PROCESS | 1943 | 1461107069753 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 1943 | 1461107069848 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:04:29 INFO - PROCESS | 1943 | 1461107069864 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c886800 == 38 [pid = 1943] [id = 116] 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1290f2c00) [pid = 1943] [serial = 345] [outer = 0x0] 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1291c4800) [pid = 1943] [serial = 346] [outer = 0x1290f2c00] 16:04:29 INFO - PROCESS | 1943 | 1461107069891 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x129a5f000) [pid = 1943] [serial = 347] [outer = 0x1290f2c00] 16:04:30 INFO - PROCESS | 1943 | 1461107070259 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 16:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:04:30 INFO - PROCESS | 1943 | 1461107070269 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1943 | 1461107070270 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:04:30 INFO - PROCESS | 1943 | 1461107070273 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1943 | 1461107070274 Marionette TRACE conn2 <- [1,438,null,{}] 16:04:30 INFO - PROCESS | 1943 | 1461107070277 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 1943 | 1461107070370 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:04:30 INFO - PROCESS | 1943 | 1461107070382 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259ec000 == 39 [pid = 1943] [id = 117] 16:04:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11624f800) [pid = 1943] [serial = 348] [outer = 0x0] 16:04:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x129d4e000) [pid = 1943] [serial = 349] [outer = 0x11624f800] 16:04:30 INFO - PROCESS | 1943 | 1461107070408 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12af2b000) [pid = 1943] [serial = 350] [outer = 0x11624f800] 16:04:30 INFO - PROCESS | 1943 | 1461107070776 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 522ms 16:04:30 INFO - PROCESS | 1943 | 1461107070796 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1943 | 1461107070798 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:04:30 INFO - PROCESS | 1943 | 1461107070801 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1943 | 1461107070803 Marionette TRACE conn2 <- [1,442,null,{}] 16:04:30 INFO - PROCESS | 1943 | 1461107070813 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 1943 | 1461107070963 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:04:30 INFO - PROCESS | 1943 | 1461107070972 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268cc000 == 40 [pid = 1943] [id = 118] 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12b1dfc00) [pid = 1943] [serial = 351] [outer = 0x0] 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12b2e8c00) [pid = 1943] [serial = 352] [outer = 0x12b1dfc00] 16:04:31 INFO - PROCESS | 1943 | 1461107071028 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12ba81400) [pid = 1943] [serial = 353] [outer = 0x12b1dfc00] 16:04:31 INFO - PROCESS | 1943 | 1461107071418 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 669ms 16:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:04:31 INFO - PROCESS | 1943 | 1461107071471 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1943 | 1461107071473 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:04:31 INFO - PROCESS | 1943 | 1461107071477 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1943 | 1461107071479 Marionette TRACE conn2 <- [1,446,null,{}] 16:04:31 INFO - PROCESS | 1943 | 1461107071483 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:31 INFO - PROCESS | 1943 | 1461107071745 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x129d55c00) [pid = 1943] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11b921000) [pid = 1943] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11af96800) [pid = 1943] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x119231000) [pid = 1943] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12af2d800) [pid = 1943] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x12b737000) [pid = 1943] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12b732800) [pid = 1943] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x12d066800) [pid = 1943] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1192b4400) [pid = 1943] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11aa4c800) [pid = 1943] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11af93800) [pid = 1943] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x12db56400) [pid = 1943] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x125a50800) [pid = 1943] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x118f49000) [pid = 1943] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x118f4a000) [pid = 1943] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:04:31 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x125b8d400) [pid = 1943] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:04:31 INFO - PROCESS | 1943 | 1461107071788 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x118999000 == 41 [pid = 1943] [id = 119] 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x1146c2400) [pid = 1943] [serial = 354] [outer = 0x0] 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x119231000) [pid = 1943] [serial = 355] [outer = 0x1146c2400] 16:04:31 INFO - PROCESS | 1943 | 1461107071814 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x125a50800) [pid = 1943] [serial = 356] [outer = 0x1146c2400] 16:04:32 INFO - PROCESS | 1943 | 1461107072114 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 16:04:32 INFO - PROCESS | 1943 | 1461107072150 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1943 | 1461107072151 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:04:32 INFO - PROCESS | 1943 | 1461107072153 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1943 | 1461107072154 Marionette TRACE conn2 <- [1,450,null,{}] 16:04:32 INFO - PROCESS | 1943 | 1461107072157 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1943 | 1461107072248 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:04:32 INFO - PROCESS | 1943 | 1461107072294 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f6b000 == 42 [pid = 1943] [id = 120] 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x118868400) [pid = 1943] [serial = 357] [outer = 0x0] 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x1290f9800) [pid = 1943] [serial = 358] [outer = 0x118868400] 16:04:32 INFO - PROCESS | 1943 | 1461107072320 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12d060800) [pid = 1943] [serial = 359] [outer = 0x118868400] 16:04:32 INFO - PROCESS | 1943 | 1461107072616 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1943 | 1461107072674 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:04:32 INFO - PROCESS | 1943 | 1461107072677 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1943 | 1461107072678 Marionette TRACE conn2 <- [1,454,null,{}] 16:04:32 INFO - PROCESS | 1943 | 1461107072680 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1943 | 1461107072796 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:04:32 INFO - PROCESS | 1943 | 1461107072863 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a3a800 == 43 [pid = 1943] [id = 121] 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x125853800) [pid = 1943] [serial = 360] [outer = 0x0] 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12d0da000) [pid = 1943] [serial = 361] [outer = 0x125853800] 16:04:32 INFO - PROCESS | 1943 | 1461107072904 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12d41e000) [pid = 1943] [serial = 362] [outer = 0x125853800] 16:04:33 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:33 INFO - PROCESS | 1943 | 1461107073286 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 619ms 16:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:04:33 INFO - PROCESS | 1943 | 1461107073296 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1943 | 1461107073297 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:04:33 INFO - PROCESS | 1943 | 1461107073300 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1943 | 1461107073301 Marionette TRACE conn2 <- [1,458,null,{}] 16:04:33 INFO - PROCESS | 1943 | 1461107073303 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 1943 | 1461107073381 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:04:33 INFO - PROCESS | 1943 | 1461107073425 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b286000 == 44 [pid = 1943] [id = 122] 16:04:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12d413000) [pid = 1943] [serial = 363] [outer = 0x0] 16:04:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12da88c00) [pid = 1943] [serial = 364] [outer = 0x12d413000] 16:04:33 INFO - PROCESS | 1943 | 1461107073451 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12db5b000) [pid = 1943] [serial = 365] [outer = 0x12d413000] 16:04:33 INFO - PROCESS | 1943 | 1461107073851 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1943 | 1461107073923 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:04:33 INFO - PROCESS | 1943 | 1461107073927 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1943 | 1461107073929 Marionette TRACE conn2 <- [1,462,null,{}] 16:04:33 INFO - PROCESS | 1943 | 1461107073933 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 1943 | 1461107074031 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:04:34 INFO - PROCESS | 1943 | 1461107074082 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x119962800 == 45 [pid = 1943] [id = 123] 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11a640000) [pid = 1943] [serial = 366] [outer = 0x0] 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11adb4000) [pid = 1943] [serial = 367] [outer = 0x11a640000] 16:04:34 INFO - PROCESS | 1943 | 1461107074115 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11beeb800) [pid = 1943] [serial = 368] [outer = 0x11a640000] 16:04:34 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:34 INFO - PROCESS | 1943 | 1461107074568 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1943 | 1461107074624 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:04:34 INFO - PROCESS | 1943 | 1461107074648 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1943 | 1461107074650 Marionette TRACE conn2 <- [1,466,null,{}] 16:04:34 INFO - PROCESS | 1943 | 1461107074652 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 1943 | 1461107074749 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:04:34 INFO - PROCESS | 1943 | 1461107074813 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259f2000 == 46 [pid = 1943] [id = 124] 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x126a4d000) [pid = 1943] [serial = 369] [outer = 0x0] 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x127564c00) [pid = 1943] [serial = 370] [outer = 0x126a4d000] 16:04:34 INFO - PROCESS | 1943 | 1461107074843 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x1290fec00) [pid = 1943] [serial = 371] [outer = 0x126a4d000] 16:04:35 INFO - PROCESS | 1943 | 1461107075266 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1943 | 1461107075327 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:04:35 INFO - PROCESS | 1943 | 1461107075330 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1943 | 1461107075333 Marionette TRACE conn2 <- [1,470,null,{}] 16:04:35 INFO - PROCESS | 1943 | 1461107075340 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 1943 | 1461107075439 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:04:35 INFO - PROCESS | 1943 | 1461107075503 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c11d800 == 47 [pid = 1943] [id = 125] 16:04:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12b1e9800) [pid = 1943] [serial = 372] [outer = 0x0] 16:04:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12b73c000) [pid = 1943] [serial = 373] [outer = 0x12b1e9800] 16:04:35 INFO - PROCESS | 1943 | 1461107075536 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12cf38400) [pid = 1943] [serial = 374] [outer = 0x12b1e9800] 16:04:35 INFO - PROCESS | 1943 | 1461107075973 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 16:04:36 INFO - PROCESS | 1943 | 1461107076002 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1943 | 1461107076004 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:04:36 INFO - PROCESS | 1943 | 1461107076033 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1943 | 1461107076034 Marionette TRACE conn2 <- [1,474,null,{}] 16:04:36 INFO - PROCESS | 1943 | 1461107076036 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 1943 | 1461107076135 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:04:36 INFO - PROCESS | 1943 | 1461107076196 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d19f800 == 48 [pid = 1943] [id = 126] 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12d416000) [pid = 1943] [serial = 375] [outer = 0x0] 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12db5f400) [pid = 1943] [serial = 376] [outer = 0x12d416000] 16:04:36 INFO - PROCESS | 1943 | 1461107076229 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12dcf3400) [pid = 1943] [serial = 377] [outer = 0x12d416000] 16:04:36 INFO - PROCESS | 1943 | 1461107076648 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 16:04:36 INFO - PROCESS | 1943 | 1461107076718 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1943 | 1461107076720 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:04:36 INFO - PROCESS | 1943 | 1461107076723 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1943 | 1461107076725 Marionette TRACE conn2 <- [1,478,null,{}] 16:04:36 INFO - PROCESS | 1943 | 1461107076729 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 1943 | 1461107076829 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:04:36 INFO - PROCESS | 1943 | 1461107076889 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x11995e800 == 49 [pid = 1943] [id = 127] 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11c516400) [pid = 1943] [serial = 378] [outer = 0x0] 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12d417400) [pid = 1943] [serial = 379] [outer = 0x11c516400] 16:04:36 INFO - PROCESS | 1943 | 1461107076920 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12e308800) [pid = 1943] [serial = 380] [outer = 0x11c516400] 16:04:37 INFO - PROCESS | 1943 | 1461107077517 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 16:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:04:37 INFO - PROCESS | 1943 | 1461107077546 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1943 | 1461107077549 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:04:37 INFO - PROCESS | 1943 | 1461107077552 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1943 | 1461107077554 Marionette TRACE conn2 <- [1,482,null,{}] 16:04:37 INFO - PROCESS | 1943 | 1461107077558 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 1943 | 1461107077646 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:04:37 INFO - PROCESS | 1943 | 1461107077715 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x1188a1800 == 50 [pid = 1943] [id = 128] 16:04:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x11af94000) [pid = 1943] [serial = 381] [outer = 0x0] 16:04:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x11b921000) [pid = 1943] [serial = 382] [outer = 0x11af94000] 16:04:37 INFO - PROCESS | 1943 | 1461107077744 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x11beecc00) [pid = 1943] [serial = 383] [outer = 0x11af94000] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x129a3a800 == 49 [pid = 1943] [id = 121] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x125f6b000 == 48 [pid = 1943] [id = 120] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x118999000 == 47 [pid = 1943] [id = 119] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x11acea400) [pid = 1943] [serial = 277] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x1146c4800) [pid = 1943] [serial = 274] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11c5e4400) [pid = 1943] [serial = 280] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12dcef800) [pid = 1943] [serial = 322] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12750c800) [pid = 1943] [serial = 283] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x1268cc000 == 46 [pid = 1943] [id = 118] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x1259ec000 == 45 [pid = 1943] [id = 117] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x11c886800 == 44 [pid = 1943] [id = 116] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x11b948800 == 43 [pid = 1943] [id = 115] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x119d79000 == 42 [pid = 1943] [id = 114] 16:04:38 INFO - PROCESS | 1943 | --DOCSHELL 0x1189e4000 == 41 [pid = 1943] [id = 113] 16:04:38 INFO - PROCESS | 1943 | 1461107078267 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12b7bcc00) [pid = 1943] [serial = 305] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12db56000) [pid = 1943] [serial = 317] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b2e3400) [pid = 1943] [serial = 302] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x11ab67c00) [pid = 1943] [serial = 224] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11c14f000) [pid = 1943] [serial = 227] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12903b000) [pid = 1943] [serial = 230] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12b1dc800) [pid = 1943] [serial = 301] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11c317000) [pid = 1943] [serial = 292] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x125a53400) [pid = 1943] [serial = 293] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11bee9800) [pid = 1943] [serial = 290] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11b96a000) [pid = 1943] [serial = 289] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x1291b8800) [pid = 1943] [serial = 298] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x129a62400) [pid = 1943] [serial = 299] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12b739400) [pid = 1943] [serial = 304] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x12bbb6800) [pid = 1943] [serial = 308] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12ba76800) [pid = 1943] [serial = 307] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x12cf39000) [pid = 1943] [serial = 272] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x12d0ce000) [pid = 1943] [serial = 310] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11aa4c000) [pid = 1943] [serial = 287] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11c14dc00) [pid = 1943] [serial = 313] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x12d0d7c00) [pid = 1943] [serial = 316] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x1290fd400) [pid = 1943] [serial = 314] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x119a56800) [pid = 1943] [serial = 286] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x12d0d9000) [pid = 1943] [serial = 311] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x12db61c00) [pid = 1943] [serial = 319] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1278f6800) [pid = 1943] [serial = 295] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x127e66800) [pid = 1943] [serial = 296] [outer = 0x0] [url = about:blank] 16:04:38 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x12dcec400) [pid = 1943] [serial = 320] [outer = 0x0] [url = about:blank] 16:04:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 774ms 16:04:38 INFO - PROCESS | 1943 | 1461107078327 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1943 | 1461107078332 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:04:38 INFO - PROCESS | 1943 | 1461107078339 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1943 | 1461107078342 Marionette TRACE conn2 <- [1,486,null,{}] 16:04:38 INFO - PROCESS | 1943 | 1461107078345 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 1943 | 1461107078461 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:04:38 INFO - PROCESS | 1943 | 1461107078473 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x119919000 == 42 [pid = 1943] [id = 129] 16:04:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11bb1cc00) [pid = 1943] [serial = 384] [outer = 0x0] 16:04:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11c471c00) [pid = 1943] [serial = 385] [outer = 0x11bb1cc00] 16:04:38 INFO - PROCESS | 1943 | 1461107078516 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x12595d400) [pid = 1943] [serial = 386] [outer = 0x11bb1cc00] 16:04:39 INFO - PROCESS | 1943 | 1461107079019 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:04:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 724ms 16:04:39 INFO - PROCESS | 1943 | 1461107079063 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1943 | 1461107079065 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:04:39 INFO - PROCESS | 1943 | 1461107079067 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1943 | 1461107079070 Marionette TRACE conn2 <- [1,490,null,{}] 16:04:39 INFO - PROCESS | 1943 | 1461107079077 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 1943 | 1461107079155 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:04:39 INFO - PROCESS | 1943 | 1461107079164 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba9800 == 43 [pid = 1943] [id = 130] 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x129041c00) [pid = 1943] [serial = 387] [outer = 0x0] 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x1290fd000) [pid = 1943] [serial = 388] [outer = 0x129041c00] 16:04:39 INFO - PROCESS | 1943 | 1461107079192 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x129a57800) [pid = 1943] [serial = 389] [outer = 0x129041c00] 16:04:39 INFO - PROCESS | 1943 | 1461107079529 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:04:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 16:04:39 INFO - PROCESS | 1943 | 1461107079541 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1943 | 1461107079543 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:04:39 INFO - PROCESS | 1943 | 1461107079548 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1943 | 1461107079549 Marionette TRACE conn2 <- [1,494,null,{}] 16:04:39 INFO - PROCESS | 1943 | 1461107079552 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 1943 | 1461107079631 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:04:39 INFO - PROCESS | 1943 | 1461107079635 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258cb800 == 44 [pid = 1943] [id = 131] 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x129a5f800) [pid = 1943] [serial = 390] [outer = 0x0] 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x12af2e800) [pid = 1943] [serial = 391] [outer = 0x129a5f800] 16:04:39 INFO - PROCESS | 1943 | 1461107079662 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12b2e3400) [pid = 1943] [serial = 392] [outer = 0x129a5f800] 16:04:40 INFO - PROCESS | 1943 | 1461107079996 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 16:04:40 INFO - PROCESS | 1943 | 1461107080018 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1943 | 1461107080019 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:04:40 INFO - PROCESS | 1943 | 1461107080021 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1943 | 1461107080022 Marionette TRACE conn2 <- [1,498,null,{}] 16:04:40 INFO - PROCESS | 1943 | 1461107080025 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 1943 | 1461107080101 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:04:40 INFO - PROCESS | 1943 | 1461107080105 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268c2800 == 45 [pid = 1943] [id = 132] 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x12b1e2400) [pid = 1943] [serial = 393] [outer = 0x0] 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12ba75400) [pid = 1943] [serial = 394] [outer = 0x12b1e2400] 16:04:40 INFO - PROCESS | 1943 | 1461107080133 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12bba8800) [pid = 1943] [serial = 395] [outer = 0x12b1e2400] 16:04:40 INFO - PROCESS | 1943 | 1461107080517 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 16:04:40 INFO - PROCESS | 1943 | 1461107080542 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:04:40 INFO - PROCESS | 1943 | 1461107080546 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:04:40 INFO - PROCESS | 1943 | 1461107080550 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1943 | 1461107080552 Marionette TRACE conn2 <- [1,502,null,{}] 16:04:40 INFO - PROCESS | 1943 | 1461107080566 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 1943 | 1461107080735 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:04:40 INFO - PROCESS | 1943 | 1461107080753 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dc1000 == 46 [pid = 1943] [id = 133] 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12bbac000) [pid = 1943] [serial = 396] [outer = 0x0] 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12d060400) [pid = 1943] [serial = 397] [outer = 0x12bbac000] 16:04:40 INFO - PROCESS | 1943 | 1461107080797 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12e30ac00) [pid = 1943] [serial = 398] [outer = 0x12bbac000] 16:04:41 INFO - PROCESS | 1943 | 1461107081257 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 731ms 16:04:41 INFO - PROCESS | 1943 | 1461107081281 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1943 | 1461107081282 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:04:41 INFO - PROCESS | 1943 | 1461107081284 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1943 | 1461107081286 Marionette TRACE conn2 <- [1,506,null,{}] 16:04:41 INFO - PROCESS | 1943 | 1461107081288 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 1943 | 1461107081382 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:04:41 INFO - PROCESS | 1943 | 1461107081409 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a3a000 == 47 [pid = 1943] [id = 134] 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12e30b000) [pid = 1943] [serial = 399] [outer = 0x0] 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12e311800) [pid = 1943] [serial = 400] [outer = 0x12e30b000] 16:04:41 INFO - PROCESS | 1943 | 1461107081435 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12e40d400) [pid = 1943] [serial = 401] [outer = 0x12e30b000] 16:04:41 INFO - PROCESS | 1943 | 1461107081773 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 16:04:41 INFO - PROCESS | 1943 | 1461107081805 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1943 | 1461107081806 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:04:41 INFO - PROCESS | 1943 | 1461107081809 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1943 | 1461107081812 Marionette TRACE conn2 <- [1,510,null,{}] 16:04:41 INFO - PROCESS | 1943 | 1461107081815 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 1943 | 1461107081912 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:04:41 INFO - PROCESS | 1943 | 1461107081917 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb1e000 == 48 [pid = 1943] [id = 135] 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12e30c400) [pid = 1943] [serial = 402] [outer = 0x0] 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12e414400) [pid = 1943] [serial = 403] [outer = 0x12e30c400] 16:04:41 INFO - PROCESS | 1943 | 1461107081942 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12e41a800) [pid = 1943] [serial = 404] [outer = 0x12e30c400] 16:04:42 INFO - PROCESS | 1943 | 1461107082299 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:04:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 522ms 16:04:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:04:42 INFO - PROCESS | 1943 | 1461107082331 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1943 | 1461107082332 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:04:42 INFO - PROCESS | 1943 | 1461107082334 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1943 | 1461107082336 Marionette TRACE conn2 <- [1,514,null,{}] 16:04:42 INFO - PROCESS | 1943 | 1461107082338 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:42 INFO - PROCESS | 1943 | 1461107082434 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:04:42 INFO - PROCESS | 1943 | 1461107082446 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c121000 == 49 [pid = 1943] [id = 136] 16:04:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12e413800) [pid = 1943] [serial = 405] [outer = 0x0] 16:04:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12e41f800) [pid = 1943] [serial = 406] [outer = 0x12e413800] 16:04:42 INFO - PROCESS | 1943 | 1461107082471 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12e782000) [pid = 1943] [serial = 407] [outer = 0x12e413800] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11aa47000) [pid = 1943] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x11b6d2c00) [pid = 1943] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12b1dfc00) [pid = 1943] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x1146c2400) [pid = 1943] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x118868400) [pid = 1943] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11ab68400) [pid = 1943] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x12ba7dc00) [pid = 1943] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x126a83c00) [pid = 1943] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11c14f800) [pid = 1943] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x1144ad400) [pid = 1943] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x125853800) [pid = 1943] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x1290f2c00) [pid = 1943] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11624f800) [pid = 1943] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x125b82c00) [pid = 1943] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:04:42 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x125b8dc00) [pid = 1943] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:04:42 INFO - PROCESS | 1943 | 1461107082872 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:04:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 568ms 16:04:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:04:42 INFO - PROCESS | 1943 | 1461107082904 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1943 | 1461107082905 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:04:42 INFO - PROCESS | 1943 | 1461107082907 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1943 | 1461107082908 Marionette TRACE conn2 <- [1,518,null,{}] 16:04:42 INFO - PROCESS | 1943 | 1461107082917 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 1943 | 1461107083025 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:04:43 INFO - PROCESS | 1943 | 1461107083056 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12758d000 == 50 [pid = 1943] [id = 137] 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x115614000) [pid = 1943] [serial = 408] [outer = 0x0] 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x129873000) [pid = 1943] [serial = 409] [outer = 0x115614000] 16:04:43 INFO - PROCESS | 1943 | 1461107083081 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12bbb0800) [pid = 1943] [serial = 410] [outer = 0x115614000] 16:04:43 INFO - PROCESS | 1943 | 1461107083373 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 479ms 16:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:04:43 INFO - PROCESS | 1943 | 1461107083387 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1943 | 1461107083389 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:04:43 INFO - PROCESS | 1943 | 1461107083399 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1943 | 1461107083401 Marionette TRACE conn2 <- [1,522,null,{}] 16:04:43 INFO - PROCESS | 1943 | 1461107083404 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 1943 | 1461107083503 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:04:43 INFO - PROCESS | 1943 | 1461107083508 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da63800 == 51 [pid = 1943] [id = 138] 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12d41d400) [pid = 1943] [serial = 411] [outer = 0x0] 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12e785c00) [pid = 1943] [serial = 412] [outer = 0x12d41d400] 16:04:43 INFO - PROCESS | 1943 | 1461107083537 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12e7c8400) [pid = 1943] [serial = 413] [outer = 0x12d41d400] 16:04:43 INFO - PROCESS | 1943 | 1461107083885 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 530ms 16:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:04:43 INFO - PROCESS | 1943 | 1461107083924 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1943 | 1461107083925 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:04:43 INFO - PROCESS | 1943 | 1461107083928 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1943 | 1461107083929 Marionette TRACE conn2 <- [1,526,null,{}] 16:04:43 INFO - PROCESS | 1943 | 1461107083932 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:44 INFO - PROCESS | 1943 | 1461107084012 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:04:44 INFO - PROCESS | 1943 | 1461107084016 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db1f800 == 52 [pid = 1943] [id = 139] 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x1199ab400) [pid = 1943] [serial = 414] [outer = 0x0] 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x1199b1c00) [pid = 1943] [serial = 415] [outer = 0x1199ab400] 16:04:44 INFO - PROCESS | 1943 | 1461107084041 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12e78c800) [pid = 1943] [serial = 416] [outer = 0x1199ab400] 16:04:44 INFO - PROCESS | 1943 | 1461107084392 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 16:04:44 INFO - PROCESS | 1943 | 1461107084398 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1943 | 1461107084400 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:04:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:04:44 INFO - PROCESS | 1943 | 1461107084402 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1943 | 1461107084403 Marionette TRACE conn2 <- [1,530,null,{}] 16:04:44 INFO - PROCESS | 1943 | 1461107084405 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:44 INFO - PROCESS | 1943 | 1461107084490 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:04:44 INFO - PROCESS | 1943 | 1461107084496 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e583800 == 53 [pid = 1943] [id = 140] 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12e7c6000) [pid = 1943] [serial = 417] [outer = 0x0] 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12e98ec00) [pid = 1943] [serial = 418] [outer = 0x12e7c6000] 16:04:44 INFO - PROCESS | 1943 | 1461107084522 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12e996c00) [pid = 1943] [serial = 419] [outer = 0x12e7c6000] 16:04:44 INFO - PROCESS | 1943 | 1461107084966 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:04:44 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:04:44 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:04:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:04:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 16:04:44 INFO - PROCESS | 1943 | 1461107084972 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1943 | 1461107084975 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:04:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:04:44 INFO - PROCESS | 1943 | 1461107084979 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1943 | 1461107084981 Marionette TRACE conn2 <- [1,534,null,{}] 16:04:44 INFO - PROCESS | 1943 | 1461107084985 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 1943 | 1461107085095 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:04:45 INFO - PROCESS | 1943 | 1461107085145 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b933000 == 54 [pid = 1943] [id = 141] 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x1199af400) [pid = 1943] [serial = 420] [outer = 0x0] 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11be74c00) [pid = 1943] [serial = 421] [outer = 0x1199af400] 16:04:45 INFO - PROCESS | 1943 | 1461107085177 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12595b800) [pid = 1943] [serial = 422] [outer = 0x1199af400] 16:04:45 INFO - PROCESS | 1943 | 1461107085554 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:04:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 622ms 16:04:45 INFO - PROCESS | 1943 | 1461107085601 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1943 | 1461107085605 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:04:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:04:45 INFO - PROCESS | 1943 | 1461107085610 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1943 | 1461107085612 Marionette TRACE conn2 <- [1,538,null,{}] 16:04:45 INFO - PROCESS | 1943 | 1461107085614 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 1943 | 1461107085751 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:04:45 INFO - PROCESS | 1943 | 1461107085897 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a38000 == 55 [pid = 1943] [id = 142] 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x126891c00) [pid = 1943] [serial = 423] [outer = 0x0] 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12903f400) [pid = 1943] [serial = 424] [outer = 0x126891c00] 16:04:45 INFO - PROCESS | 1943 | 1461107085934 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12af2fc00) [pid = 1943] [serial = 425] [outer = 0x126891c00] 16:04:46 INFO - PROCESS | 1943 | 1461107086306 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:04:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 722ms 16:04:46 INFO - PROCESS | 1943 | 1461107086331 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1943 | 1461107086333 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:04:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:04:46 INFO - PROCESS | 1943 | 1461107086336 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1943 | 1461107086338 Marionette TRACE conn2 <- [1,542,null,{}] 16:04:46 INFO - PROCESS | 1943 | 1461107086346 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 1943 | 1461107086449 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:04:46 INFO - PROCESS | 1943 | 1461107086499 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e593800 == 56 [pid = 1943] [id = 143] 16:04:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x1291b8000) [pid = 1943] [serial = 426] [outer = 0x0] 16:04:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12ba7b800) [pid = 1943] [serial = 427] [outer = 0x1291b8000] 16:04:46 INFO - PROCESS | 1943 | 1461107086531 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12d41d000) [pid = 1943] [serial = 428] [outer = 0x1291b8000] 16:04:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:04:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 16:04:46 INFO - PROCESS | 1943 | 1461107086903 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:04:46 INFO - PROCESS | 1943 | 1461107086907 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1943 | 1461107086909 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:04:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:04:46 INFO - PROCESS | 1943 | 1461107086914 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1943 | 1461107086915 Marionette TRACE conn2 <- [1,546,null,{}] 16:04:46 INFO - PROCESS | 1943 | 1461107086918 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 1943 | 1461107087020 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:04:47 INFO - PROCESS | 1943 | 1461107087137 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d8000 == 57 [pid = 1943] [id = 144] 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12da91c00) [pid = 1943] [serial = 429] [outer = 0x0] 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12e404400) [pid = 1943] [serial = 430] [outer = 0x12da91c00] 16:04:47 INFO - PROCESS | 1943 | 1461107087186 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12e788400) [pid = 1943] [serial = 431] [outer = 0x12da91c00] 16:04:47 INFO - PROCESS | 1943 | 1461107087579 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:04:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 675ms 16:04:47 INFO - PROCESS | 1943 | 1461107087589 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1943 | 1461107087591 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:04:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:04:47 INFO - PROCESS | 1943 | 1461107087615 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1943 | 1461107087616 Marionette TRACE conn2 <- [1,550,null,{}] 16:04:47 INFO - PROCESS | 1943 | 1461107087619 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 1943 | 1461107087722 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:04:47 INFO - PROCESS | 1943 | 1461107087806 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f027000 == 58 [pid = 1943] [id = 145] 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12db5c000) [pid = 1943] [serial = 432] [outer = 0x0] 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12e7c0400) [pid = 1943] [serial = 433] [outer = 0x12db5c000] 16:04:47 INFO - PROCESS | 1943 | 1461107087848 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12e993400) [pid = 1943] [serial = 434] [outer = 0x12db5c000] 16:04:48 INFO - PROCESS | 1943 | 1461107088310 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:04:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 727ms 16:04:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:04:48 INFO - PROCESS | 1943 | 1461107088338 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1943 | 1461107088339 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:04:48 INFO - PROCESS | 1943 | 1461107088342 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1943 | 1461107088343 Marionette TRACE conn2 <- [1,554,null,{}] 16:04:48 INFO - PROCESS | 1943 | 1461107088365 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 1943 | 1461107088478 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:04:48 INFO - PROCESS | 1943 | 1461107088532 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f420800 == 59 [pid = 1943] [id = 146] 16:04:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12e993c00) [pid = 1943] [serial = 435] [outer = 0x0] 16:04:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12eee7000) [pid = 1943] [serial = 436] [outer = 0x12e993c00] 16:04:48 INFO - PROCESS | 1943 | 1461107088564 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12f2b2c00) [pid = 1943] [serial = 437] [outer = 0x12e993c00] 16:04:48 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:48 INFO - PROCESS | 1943 | 1461107088980 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:04:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 16:04:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:04:49 INFO - PROCESS | 1943 | 1461107089012 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1943 | 1461107089014 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:04:49 INFO - PROCESS | 1943 | 1461107089016 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1943 | 1461107089017 Marionette TRACE conn2 <- [1,558,null,{}] 16:04:49 INFO - PROCESS | 1943 | 1461107089019 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:49 INFO - PROCESS | 1943 | 1461107089119 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:04:49 INFO - PROCESS | 1943 | 1461107089168 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x11925d800 == 60 [pid = 1943] [id = 147] 16:04:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11a63f000) [pid = 1943] [serial = 438] [outer = 0x0] 16:04:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x125c03800) [pid = 1943] [serial = 439] [outer = 0x11a63f000] 16:04:49 INFO - PROCESS | 1943 | 1461107089198 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x125c0a400) [pid = 1943] [serial = 440] [outer = 0x11a63f000] 16:04:49 INFO - PROCESS | 1943 | 1461107089791 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:04:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 820ms 16:04:49 INFO - PROCESS | 1943 | 1461107089836 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1943 | 1461107089839 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:04:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:04:49 INFO - PROCESS | 1943 | 1461107089843 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1943 | 1461107089845 Marionette TRACE conn2 <- [1,562,null,{}] 16:04:49 INFO - PROCESS | 1943 | 1461107089849 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:49 INFO - PROCESS | 1943 | 1461107089939 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:04:50 INFO - PROCESS | 1943 | 1461107090006 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x1154ac000 == 61 [pid = 1943] [id = 148] 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x11905a400) [pid = 1943] [serial = 441] [outer = 0x0] 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1192b6400) [pid = 1943] [serial = 442] [outer = 0x11905a400] 16:04:50 INFO - PROCESS | 1943 | 1461107090036 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x1199b0000) [pid = 1943] [serial = 443] [outer = 0x11905a400] 16:04:50 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12d199000 == 60 [pid = 1943] [id = 108] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x114a75800 == 59 [pid = 1943] [id = 92] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x129161000 == 58 [pid = 1943] [id = 95] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12db1f800 == 57 [pid = 1943] [id = 139] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12da63800 == 56 [pid = 1943] [id = 138] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12758d000 == 55 [pid = 1943] [id = 137] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12c121000 == 54 [pid = 1943] [id = 136] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb1e000 == 53 [pid = 1943] [id = 135] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x129a3a000 == 52 [pid = 1943] [id = 134] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12da88c00) [pid = 1943] [serial = 364] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | 1461107090481 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x118dc1000 == 51 [pid = 1943] [id = 133] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x1268c2800 == 50 [pid = 1943] [id = 132] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x1258cb800 == 49 [pid = 1943] [id = 131] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba9800 == 48 [pid = 1943] [id = 130] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x119919000 == 47 [pid = 1943] [id = 129] 16:04:50 INFO - PROCESS | 1943 | --DOCSHELL 0x1188a1800 == 46 [pid = 1943] [id = 128] 16:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 16:04:50 INFO - PROCESS | 1943 | 1461107090517 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1943 | 1461107090521 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:04:50 INFO - PROCESS | 1943 | 1461107090531 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1943 | 1461107090533 Marionette TRACE conn2 <- [1,566,null,{}] 16:04:50 INFO - PROCESS | 1943 | 1461107090535 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 1943 | 1461107090616 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:04:50 INFO - PROCESS | 1943 | 1461107090623 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x11899b800 == 47 [pid = 1943] [id = 149] 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x11a636800) [pid = 1943] [serial = 444] [outer = 0x0] 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x11a897400) [pid = 1943] [serial = 445] [outer = 0x11a636800] 16:04:50 INFO - PROCESS | 1943 | 1461107090653 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11b6d2c00) [pid = 1943] [serial = 446] [outer = 0x11a636800] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11b927400) [pid = 1943] [serial = 278] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12bf52000) [pid = 1943] [serial = 221] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x129d4d800) [pid = 1943] [serial = 284] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x126a56400) [pid = 1943] [serial = 281] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x1162de400) [pid = 1943] [serial = 275] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x12d41e000) [pid = 1943] [serial = 362] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x1291c4800) [pid = 1943] [serial = 346] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x129d4e000) [pid = 1943] [serial = 349] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11aa4a400) [pid = 1943] [serial = 325] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x125854c00) [pid = 1943] [serial = 328] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12d064800) [pid = 1943] [serial = 335] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12ba7bc00) [pid = 1943] [serial = 334] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12750b000) [pid = 1943] [serial = 343] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12af2d000) [pid = 1943] [serial = 331] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x11ab72c00) [pid = 1943] [serial = 337] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x11b6d2400) [pid = 1943] [serial = 338] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11c4bc800) [pid = 1943] [serial = 340] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x125857800) [pid = 1943] [serial = 341] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12ba81400) [pid = 1943] [serial = 353] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12b2e8c00) [pid = 1943] [serial = 352] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x125a50800) [pid = 1943] [serial = 356] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x119231000) [pid = 1943] [serial = 355] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12af2b000) [pid = 1943] [serial = 350] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x129a5f000) [pid = 1943] [serial = 347] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x1290f9800) [pid = 1943] [serial = 358] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12d0da000) [pid = 1943] [serial = 361] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x12d060800) [pid = 1943] [serial = 359] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x127e69c00) [pid = 1943] [serial = 344] [outer = 0x0] [url = about:blank] 16:04:50 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:50 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:51 INFO - PROCESS | 1943 | 1461107091066 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 575ms 16:04:51 INFO - PROCESS | 1943 | 1461107091101 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1943 | 1461107091103 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:04:51 INFO - PROCESS | 1943 | 1461107091107 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1943 | 1461107091110 Marionette TRACE conn2 <- [1,570,null,{}] 16:04:51 INFO - PROCESS | 1943 | 1461107091122 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 1943 | 1461107091242 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:04:51 INFO - PROCESS | 1943 | 1461107091355 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad40800 == 48 [pid = 1943] [id = 150] 16:04:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x11a637000) [pid = 1943] [serial = 447] [outer = 0x0] 16:04:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11c46dc00) [pid = 1943] [serial = 448] [outer = 0x11a637000] 16:04:51 INFO - PROCESS | 1943 | 1461107091404 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x125851000) [pid = 1943] [serial = 449] [outer = 0x11a637000] 16:04:51 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:51 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:51 INFO - PROCESS | 1943 | 1461107091783 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 723ms 16:04:51 INFO - PROCESS | 1943 | 1461107091830 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1943 | 1461107091832 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:04:51 INFO - PROCESS | 1943 | 1461107091834 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1943 | 1461107091835 Marionette TRACE conn2 <- [1,574,null,{}] 16:04:51 INFO - PROCESS | 1943 | 1461107091837 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 1943 | 1461107091920 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:04:51 INFO - PROCESS | 1943 | 1461107091969 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba0000 == 49 [pid = 1943] [id = 151] 16:04:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11c472800) [pid = 1943] [serial = 450] [outer = 0x0] 16:04:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x125c07400) [pid = 1943] [serial = 451] [outer = 0x11c472800] 16:04:52 INFO - PROCESS | 1943 | 1461107091996 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x125c10400) [pid = 1943] [serial = 452] [outer = 0x11c472800] 16:04:52 INFO - PROCESS | 1943 | 1461107092268 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 16:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:04:52 INFO - PROCESS | 1943 | 1461107092302 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 1943 | 1461107092304 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:04:52 INFO - PROCESS | 1943 | 1461107092306 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1943 | 1461107092307 Marionette TRACE conn2 <- [1,578,null,{}] 16:04:52 INFO - PROCESS | 1943 | 1461107092317 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 1943 | 1461107092398 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:04:52 INFO - PROCESS | 1943 | 1461107092403 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c87e800 == 50 [pid = 1943] [id = 152] 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x125c0a800) [pid = 1943] [serial = 453] [outer = 0x0] 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x126eedc00) [pid = 1943] [serial = 454] [outer = 0x125c0a800] 16:04:52 INFO - PROCESS | 1943 | 1461107092429 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12750bc00) [pid = 1943] [serial = 455] [outer = 0x125c0a800] 16:04:52 INFO - PROCESS | 1943 | 1461107092774 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 473ms 16:04:52 INFO - PROCESS | 1943 | 1461107092781 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 1943 | 1461107092783 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:04:52 INFO - PROCESS | 1943 | 1461107092785 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1943 | 1461107092786 Marionette TRACE conn2 <- [1,582,null,{}] 16:04:52 INFO - PROCESS | 1943 | 1461107092788 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 1943 | 1461107092912 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:04:52 INFO - PROCESS | 1943 | 1461107092928 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259de000 == 51 [pid = 1943] [id = 153] 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12750b000) [pid = 1943] [serial = 456] [outer = 0x0] 16:04:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x127e67c00) [pid = 1943] [serial = 457] [outer = 0x12750b000] 16:04:52 INFO - PROCESS | 1943 | 1461107092956 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x129d4ec00) [pid = 1943] [serial = 458] [outer = 0x12750b000] 16:04:53 INFO - PROCESS | 1943 | 1461107093292 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:04:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 16:04:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:04:53 INFO - PROCESS | 1943 | 1461107093304 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1943 | 1461107093305 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:04:53 INFO - PROCESS | 1943 | 1461107093307 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1943 | 1461107093309 Marionette TRACE conn2 <- [1,586,null,{}] 16:04:53 INFO - PROCESS | 1943 | 1461107093315 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 1943 | 1461107093418 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:04:53 INFO - PROCESS | 1943 | 1461107093422 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c39000 == 52 [pid = 1943] [id = 154] 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x1277ab400) [pid = 1943] [serial = 459] [outer = 0x0] 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12af2b000) [pid = 1943] [serial = 460] [outer = 0x1277ab400] 16:04:53 INFO - PROCESS | 1943 | 1461107093448 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12b1de400) [pid = 1943] [serial = 461] [outer = 0x1277ab400] 16:04:53 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:53 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:04:53 INFO - PROCESS | 1943 | 1461107093804 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:04:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 520ms 16:04:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:04:53 INFO - PROCESS | 1943 | 1461107093829 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1943 | 1461107093830 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:04:53 INFO - PROCESS | 1943 | 1461107093832 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1943 | 1461107093833 Marionette TRACE conn2 <- [1,590,null,{}] 16:04:53 INFO - PROCESS | 1943 | 1461107093841 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 1943 | 1461107093940 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:04:53 INFO - PROCESS | 1943 | 1461107093944 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e44800 == 53 [pid = 1943] [id = 155] 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x1290f9000) [pid = 1943] [serial = 462] [outer = 0x0] 16:04:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12b1e7000) [pid = 1943] [serial = 463] [outer = 0x1290f9000] 16:04:53 INFO - PROCESS | 1943 | 1461107093970 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12b736400) [pid = 1943] [serial = 464] [outer = 0x1290f9000] 16:04:54 INFO - PROCESS | 1943 | 1461107094286 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:04:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 16:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:04:54 INFO - PROCESS | 1943 | 1461107094351 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1943 | 1461107094352 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:04:54 INFO - PROCESS | 1943 | 1461107094354 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1943 | 1461107094356 Marionette TRACE conn2 <- [1,594,null,{}] 16:04:54 INFO - PROCESS | 1943 | 1461107094358 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:54 INFO - PROCESS | 1943 | 1461107094457 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:04:54 INFO - PROCESS | 1943 | 1461107094476 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12919a000 == 54 [pid = 1943] [id = 156] 16:04:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12b739400) [pid = 1943] [serial = 465] [outer = 0x0] 16:04:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12b7b8400) [pid = 1943] [serial = 466] [outer = 0x12b739400] 16:04:54 INFO - PROCESS | 1943 | 1461107094501 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12ba80800) [pid = 1943] [serial = 467] [outer = 0x12b739400] 16:04:55 INFO - PROCESS | 1943 | 1461107095109 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x1278fa800) [pid = 1943] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12e30b000) [pid = 1943] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12e30c400) [pid = 1943] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12e413800) [pid = 1943] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x115614000) [pid = 1943] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11bb1cc00) [pid = 1943] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x129041c00) [pid = 1943] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12b1e2400) [pid = 1943] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x129a5f800) [pid = 1943] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11af94000) [pid = 1943] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11c516400) [pid = 1943] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12d41d400) [pid = 1943] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x1199ab400) [pid = 1943] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:04:55 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12bbac000) [pid = 1943] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 819ms 16:04:55 INFO - PROCESS | 1943 | 1461107095174 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1943 | 1461107095176 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:04:55 INFO - PROCESS | 1943 | 1461107095181 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1943 | 1461107095182 Marionette TRACE conn2 <- [1,598,null,{}] 16:04:55 INFO - PROCESS | 1943 | 1461107095184 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 1943 | 1461107095260 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:04:55 INFO - PROCESS | 1943 | 1461107095267 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258d5000 == 55 [pid = 1943] [id = 157] 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11bef3400) [pid = 1943] [serial = 468] [outer = 0x0] 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x126897800) [pid = 1943] [serial = 469] [outer = 0x11bef3400] 16:04:55 INFO - PROCESS | 1943 | 1461107095293 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b1e2400) [pid = 1943] [serial = 470] [outer = 0x11bef3400] 16:04:55 INFO - PROCESS | 1943 | 1461107095676 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 16:04:55 INFO - PROCESS | 1943 | 1461107095701 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1943 | 1461107095703 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:04:55 INFO - PROCESS | 1943 | 1461107095707 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1943 | 1461107095712 Marionette TRACE conn2 <- [1,602,null,{}] 16:04:55 INFO - PROCESS | 1943 | 1461107095716 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 1943 | 1461107095861 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:04:55 INFO - PROCESS | 1943 | 1461107095867 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb23800 == 56 [pid = 1943] [id = 158] 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12ba82800) [pid = 1943] [serial = 471] [outer = 0x0] 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12d067800) [pid = 1943] [serial = 472] [outer = 0x12ba82800] 16:04:55 INFO - PROCESS | 1943 | 1461107095919 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d41f400) [pid = 1943] [serial = 473] [outer = 0x12ba82800] 16:04:56 INFO - PROCESS | 1943 | 1461107096265 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 575ms 16:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:04:56 INFO - PROCESS | 1943 | 1461107096282 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1943 | 1461107096283 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:04:56 INFO - PROCESS | 1943 | 1461107096285 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1943 | 1461107096286 Marionette TRACE conn2 <- [1,606,null,{}] 16:04:56 INFO - PROCESS | 1943 | 1461107096289 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 1943 | 1461107096395 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:04:56 INFO - PROCESS | 1943 | 1461107096402 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf67000 == 57 [pid = 1943] [id = 159] 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12bbb2c00) [pid = 1943] [serial = 474] [outer = 0x0] 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12db56000) [pid = 1943] [serial = 475] [outer = 0x12bbb2c00] 16:04:56 INFO - PROCESS | 1943 | 1461107096428 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12e306c00) [pid = 1943] [serial = 476] [outer = 0x12bbb2c00] 16:04:56 INFO - PROCESS | 1943 | 1461107096736 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 16:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:04:56 INFO - PROCESS | 1943 | 1461107096754 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1943 | 1461107096756 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:04:56 INFO - PROCESS | 1943 | 1461107096758 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1943 | 1461107096759 Marionette TRACE conn2 <- [1,610,null,{}] 16:04:56 INFO - PROCESS | 1943 | 1461107096765 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 1943 | 1461107096848 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:04:56 INFO - PROCESS | 1943 | 1461107096852 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db08000 == 58 [pid = 1943] [id = 160] 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12e30b800) [pid = 1943] [serial = 477] [outer = 0x0] 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12e40c000) [pid = 1943] [serial = 478] [outer = 0x12e30b800] 16:04:56 INFO - PROCESS | 1943 | 1461107096877 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12e41c400) [pid = 1943] [serial = 479] [outer = 0x12e30b800] 16:04:57 INFO - PROCESS | 1943 | 1461107097299 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 573ms 16:04:57 INFO - PROCESS | 1943 | 1461107097332 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 1943 | 1461107097334 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:04:57 INFO - PROCESS | 1943 | 1461107097338 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1943 | 1461107097341 Marionette TRACE conn2 <- [1,614,null,{}] 16:04:57 INFO - PROCESS | 1943 | 1461107097347 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 1943 | 1461107097447 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:04:57 INFO - PROCESS | 1943 | 1461107097511 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x119263800 == 59 [pid = 1943] [id = 161] 16:04:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11624f800) [pid = 1943] [serial = 480] [outer = 0x0] 16:04:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11905f800) [pid = 1943] [serial = 481] [outer = 0x11624f800] 16:04:57 INFO - PROCESS | 1943 | 1461107097544 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x1199ad400) [pid = 1943] [serial = 482] [outer = 0x11624f800] 16:04:58 INFO - PROCESS | 1943 | 1461107098001 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 16:04:58 INFO - PROCESS | 1943 | 1461107098060 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1943 | 1461107098066 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:04:58 INFO - PROCESS | 1943 | 1461107098071 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1943 | 1461107098073 Marionette TRACE conn2 <- [1,618,null,{}] 16:04:58 INFO - PROCESS | 1943 | 1461107098075 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1943 | 1461107098176 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:04:58 INFO - PROCESS | 1943 | 1461107098240 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8ab000 == 60 [pid = 1943] [id = 162] 16:04:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x1199af800) [pid = 1943] [serial = 483] [outer = 0x0] 16:04:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x11be73400) [pid = 1943] [serial = 484] [outer = 0x1199af800] 16:04:58 INFO - PROCESS | 1943 | 1461107098270 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x125853400) [pid = 1943] [serial = 485] [outer = 0x1199af800] 16:04:58 INFO - PROCESS | 1943 | 1461107098717 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 720ms 16:04:58 INFO - PROCESS | 1943 | 1461107098795 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1943 | 1461107098797 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:04:58 INFO - PROCESS | 1943 | 1461107098800 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1943 | 1461107098803 Marionette TRACE conn2 <- [1,622,null,{}] 16:04:58 INFO - PROCESS | 1943 | 1461107098814 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1943 | 1461107098913 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:04:58 INFO - PROCESS | 1943 | 1461107098975 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb28000 == 61 [pid = 1943] [id = 163] 16:04:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12903b000) [pid = 1943] [serial = 486] [outer = 0x0] 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x1291b8800) [pid = 1943] [serial = 487] [outer = 0x12903b000] 16:04:59 INFO - PROCESS | 1943 | 1461107099007 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x129a61400) [pid = 1943] [serial = 488] [outer = 0x12903b000] 16:04:59 INFO - PROCESS | 1943 | 1461107099417 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 672ms 16:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:04:59 INFO - PROCESS | 1943 | 1461107099473 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 1943 | 1461107099476 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:04:59 INFO - PROCESS | 1943 | 1461107099479 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1943 | 1461107099480 Marionette TRACE conn2 <- [1,626,null,{}] 16:04:59 INFO - PROCESS | 1943 | 1461107099483 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:59 INFO - PROCESS | 1943 | 1461107099588 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:04:59 INFO - PROCESS | 1943 | 1461107099640 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e592000 == 62 [pid = 1943] [id = 164] 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12b1df000) [pid = 1943] [serial = 489] [outer = 0x0] 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12bbacc00) [pid = 1943] [serial = 490] [outer = 0x12b1df000] 16:04:59 INFO - PROCESS | 1943 | 1461107099684 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12d0da000) [pid = 1943] [serial = 491] [outer = 0x12b1df000] 16:04:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12d417800) [pid = 1943] [serial = 492] [outer = 0x12f2b6c00] 16:05:00 INFO - PROCESS | 1943 | 1461107100138 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 16:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:05:00 INFO - PROCESS | 1943 | 1461107100210 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1943 | 1461107100212 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:05:00 INFO - PROCESS | 1943 | 1461107100216 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1943 | 1461107100217 Marionette TRACE conn2 <- [1,630,null,{}] 16:05:00 INFO - PROCESS | 1943 | 1461107100220 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 1943 | 1461107100321 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:05:00 INFO - PROCESS | 1943 | 1461107100409 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f40e000 == 63 [pid = 1943] [id = 165] 16:05:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x1146c4000) [pid = 1943] [serial = 493] [outer = 0x0] 16:05:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12b1e7400) [pid = 1943] [serial = 494] [outer = 0x1146c4000] 16:05:00 INFO - PROCESS | 1943 | 1461107100440 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12e785000) [pid = 1943] [serial = 495] [outer = 0x1146c4000] 16:05:01 INFO - PROCESS | 1943 | 1461107101020 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 872ms 16:05:01 INFO - PROCESS | 1943 | 1461107101090 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1943 | 1461107101093 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:05:01 INFO - PROCESS | 1943 | 1461107101098 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1943 | 1461107101102 Marionette TRACE conn2 <- [1,634,null,{}] 16:05:01 INFO - PROCESS | 1943 | 1461107101108 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 1943 | 1461107101240 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:05:01 INFO - PROCESS | 1943 | 1461107101363 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba2000 == 64 [pid = 1943] [id = 166] 16:05:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x119238400) [pid = 1943] [serial = 496] [outer = 0x0] 16:05:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x1199a4c00) [pid = 1943] [serial = 497] [outer = 0x119238400] 16:05:01 INFO - PROCESS | 1943 | 1461107101394 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x119e71c00) [pid = 1943] [serial = 498] [outer = 0x119238400] 16:05:01 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:01 INFO - PROCESS | 1943 | 1461107101810 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 727ms 16:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:05:01 INFO - PROCESS | 1943 | 1461107101823 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1943 | 1461107101827 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:05:01 INFO - PROCESS | 1943 | 1461107101831 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1943 | 1461107101833 Marionette TRACE conn2 <- [1,638,null,{}] 16:05:01 INFO - PROCESS | 1943 | 1461107101836 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 1943 | 1461107101925 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:05:01 INFO - PROCESS | 1943 | 1461107101978 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba1000 == 65 [pid = 1943] [id = 167] 16:05:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x11aa42800) [pid = 1943] [serial = 499] [outer = 0x0] 16:05:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x11beed800) [pid = 1943] [serial = 500] [outer = 0x11aa42800] 16:05:02 INFO - PROCESS | 1943 | 1461107102005 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11c5f1400) [pid = 1943] [serial = 501] [outer = 0x11aa42800] 16:05:02 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf67000 == 64 [pid = 1943] [id = 159] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb23800 == 63 [pid = 1943] [id = 158] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1258d5000 == 62 [pid = 1943] [id = 157] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12919a000 == 61 [pid = 1943] [id = 156] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x127e44800 == 60 [pid = 1943] [id = 155] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x126c39000 == 59 [pid = 1943] [id = 154] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x11adb4000) [pid = 1943] [serial = 367] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x127564c00) [pid = 1943] [serial = 370] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12b73c000) [pid = 1943] [serial = 373] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12db5f400) [pid = 1943] [serial = 376] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x12e98ec00) [pid = 1943] [serial = 418] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1259de000 == 58 [pid = 1943] [id = 153] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11c87e800 == 57 [pid = 1943] [id = 152] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba0000 == 56 [pid = 1943] [id = 151] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad40800 == 55 [pid = 1943] [id = 150] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11899b800 == 54 [pid = 1943] [id = 149] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1154ac000 == 53 [pid = 1943] [id = 148] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x129a38000 == 52 [pid = 1943] [id = 142] 16:05:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11b933000 == 51 [pid = 1943] [id = 141] 16:05:02 INFO - PROCESS | 1943 | 1461107102390 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 571ms 16:05:02 INFO - PROCESS | 1943 | 1461107102402 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1943 | 1461107102404 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:05:02 INFO - PROCESS | 1943 | 1461107102406 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1943 | 1461107102408 Marionette TRACE conn2 <- [1,642,null,{}] 16:05:02 INFO - PROCESS | 1943 | 1461107102418 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:02 INFO - PROCESS | 1943 | 1461107102501 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:05:02 INFO - PROCESS | 1943 | 1461107102506 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c36000 == 52 [pid = 1943] [id = 168] 16:05:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x125858c00) [pid = 1943] [serial = 502] [outer = 0x0] 16:05:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x125c09000) [pid = 1943] [serial = 503] [outer = 0x125858c00] 16:05:02 INFO - PROCESS | 1943 | 1461107102538 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x126ef6400) [pid = 1943] [serial = 504] [outer = 0x125858c00] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12e311800) [pid = 1943] [serial = 400] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12e414400) [pid = 1943] [serial = 403] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x12e40d400) [pid = 1943] [serial = 401] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x12e41f800) [pid = 1943] [serial = 406] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x129873000) [pid = 1943] [serial = 409] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x11c471c00) [pid = 1943] [serial = 385] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12595d400) [pid = 1943] [serial = 386] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x1290fd000) [pid = 1943] [serial = 388] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x129a57800) [pid = 1943] [serial = 389] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x12ba75400) [pid = 1943] [serial = 394] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12af2e800) [pid = 1943] [serial = 391] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12b2e3400) [pid = 1943] [serial = 392] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11beecc00) [pid = 1943] [serial = 383] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11b921000) [pid = 1943] [serial = 382] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12e308800) [pid = 1943] [serial = 380] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12d417400) [pid = 1943] [serial = 379] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x12e785c00) [pid = 1943] [serial = 412] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x1199b1c00) [pid = 1943] [serial = 415] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12e782000) [pid = 1943] [serial = 407] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12e7c8400) [pid = 1943] [serial = 413] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12d060400) [pid = 1943] [serial = 397] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12e30ac00) [pid = 1943] [serial = 398] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12e78c800) [pid = 1943] [serial = 416] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12bbb0800) [pid = 1943] [serial = 410] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12e41a800) [pid = 1943] [serial = 404] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12bba8800) [pid = 1943] [serial = 395] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12e306000) [pid = 1943] [serial = 323] [outer = 0x0] [url = about:blank] 16:05:02 INFO - PROCESS | 1943 | 1461107102905 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 16:05:02 INFO - PROCESS | 1943 | 1461107102930 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1943 | 1461107102931 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:05:02 INFO - PROCESS | 1943 | 1461107102933 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1943 | 1461107102934 Marionette TRACE conn2 <- [1,646,null,{}] 16:05:02 INFO - PROCESS | 1943 | 1461107102937 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 1943 | 1461107103017 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:05:03 INFO - PROCESS | 1943 | 1461107103021 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258d5000 == 53 [pid = 1943] [id = 169] 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x1272f0000) [pid = 1943] [serial = 505] [outer = 0x0] 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x127e63400) [pid = 1943] [serial = 506] [outer = 0x1272f0000] 16:05:03 INFO - PROCESS | 1943 | 1461107103050 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1296c6400) [pid = 1943] [serial = 507] [outer = 0x1272f0000] 16:05:03 INFO - PROCESS | 1943 | 1461107103393 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:05:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 16:05:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:05:03 INFO - PROCESS | 1943 | 1461107103403 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1943 | 1461107103404 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:05:03 INFO - PROCESS | 1943 | 1461107103406 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1943 | 1461107103407 Marionette TRACE conn2 <- [1,650,null,{}] 16:05:03 INFO - PROCESS | 1943 | 1461107103410 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 1943 | 1461107103499 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:05:03 INFO - PROCESS | 1943 | 1461107103546 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c3d800 == 54 [pid = 1943] [id = 170] 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x127461400) [pid = 1943] [serial = 508] [outer = 0x0] 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x129a56c00) [pid = 1943] [serial = 509] [outer = 0x127461400] 16:05:03 INFO - PROCESS | 1943 | 1461107103572 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12af2e800) [pid = 1943] [serial = 510] [outer = 0x127461400] 16:05:03 INFO - PROCESS | 1943 | 1461107103857 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:05:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 16:05:03 INFO - PROCESS | 1943 | 1461107103884 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1943 | 1461107103885 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:05:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:05:03 INFO - PROCESS | 1943 | 1461107103888 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1943 | 1461107103889 Marionette TRACE conn2 <- [1,654,null,{}] 16:05:03 INFO - PROCESS | 1943 | 1461107103891 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 1943 | 1461107103991 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:05:04 INFO - PROCESS | 1943 | 1461107103999 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x12758e000 == 55 [pid = 1943] [id = 171] 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x129a5f000) [pid = 1943] [serial = 511] [outer = 0x0] 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12b1e5400) [pid = 1943] [serial = 512] [outer = 0x129a5f000] 16:05:04 INFO - PROCESS | 1943 | 1461107104072 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12cf3a800) [pid = 1943] [serial = 513] [outer = 0x129a5f000] 16:05:04 INFO - PROCESS | 1943 | 1461107104380 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 16:05:04 INFO - PROCESS | 1943 | 1461107104407 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1943 | 1461107104409 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:05:04 INFO - PROCESS | 1943 | 1461107104414 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1943 | 1461107104415 Marionette TRACE conn2 <- [1,658,null,{}] 16:05:04 INFO - PROCESS | 1943 | 1461107104417 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 1943 | 1461107104514 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:05:04 INFO - PROCESS | 1943 | 1461107104518 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a38000 == 56 [pid = 1943] [id = 172] 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x12af2d000) [pid = 1943] [serial = 514] [outer = 0x0] 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x12d415000) [pid = 1943] [serial = 515] [outer = 0x12af2d000] 16:05:04 INFO - PROCESS | 1943 | 1461107104543 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12dcec400) [pid = 1943] [serial = 516] [outer = 0x12af2d000] 16:05:04 INFO - PROCESS | 1943 | 1461107104874 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 16:05:04 INFO - PROCESS | 1943 | 1461107104932 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1943 | 1461107104933 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:05:04 INFO - PROCESS | 1943 | 1461107104942 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1943 | 1461107104943 Marionette TRACE conn2 <- [1,662,null,{}] 16:05:04 INFO - PROCESS | 1943 | 1461107104945 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 1943 | 1461107105042 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:05:05 INFO - PROCESS | 1943 | 1461107105047 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb1f800 == 57 [pid = 1943] [id = 173] 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12d414000) [pid = 1943] [serial = 517] [outer = 0x0] 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12e408800) [pid = 1943] [serial = 518] [outer = 0x12d414000] 16:05:05 INFO - PROCESS | 1943 | 1461107105072 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12e77f800) [pid = 1943] [serial = 519] [outer = 0x12d414000] 16:05:05 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 1943 | 1461107105404 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 476ms 16:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:05:05 INFO - PROCESS | 1943 | 1461107105418 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1943 | 1461107105419 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:05:05 INFO - PROCESS | 1943 | 1461107105422 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1943 | 1461107105423 Marionette TRACE conn2 <- [1,666,null,{}] 16:05:05 INFO - PROCESS | 1943 | 1461107105426 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 1943 | 1461107105535 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:05:05 INFO - PROCESS | 1943 | 1461107105539 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf67000 == 58 [pid = 1943] [id = 174] 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12dced800) [pid = 1943] [serial = 520] [outer = 0x0] 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12e78a000) [pid = 1943] [serial = 521] [outer = 0x12dced800] 16:05:05 INFO - PROCESS | 1943 | 1461107105564 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12e7c5c00) [pid = 1943] [serial = 522] [outer = 0x12dced800] 16:05:05 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 1943 | 1461107105923 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:05:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 16:05:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:05:05 INFO - PROCESS | 1943 | 1461107105942 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1943 | 1461107105943 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:05:05 INFO - PROCESS | 1943 | 1461107105946 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1943 | 1461107105947 Marionette TRACE conn2 <- [1,670,null,{}] 16:05:05 INFO - PROCESS | 1943 | 1461107105949 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 1943 | 1461107106053 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:05:06 INFO - PROCESS | 1943 | 1461107106067 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da4c000 == 59 [pid = 1943] [id = 175] 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12e7c6800) [pid = 1943] [serial = 523] [outer = 0x0] 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12e990000) [pid = 1943] [serial = 524] [outer = 0x12e7c6800] 16:05:06 INFO - PROCESS | 1943 | 1461107106093 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12e998400) [pid = 1943] [serial = 525] [outer = 0x12e7c6800] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x1277ab400) [pid = 1943] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11c472800) [pid = 1943] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x1199af400) [pid = 1943] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x1290f9000) [pid = 1943] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x1291b8000) [pid = 1943] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11a637000) [pid = 1943] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x125c0a800) [pid = 1943] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12da91c00) [pid = 1943] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11a63f000) [pid = 1943] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11905a400) [pid = 1943] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x126891c00) [pid = 1943] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12b739400) [pid = 1943] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11a636800) [pid = 1943] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11bef3400) [pid = 1943] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12ba82800) [pid = 1943] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12bbb2c00) [pid = 1943] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12750b000) [pid = 1943] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11a641800) [pid = 1943] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12d413000) [pid = 1943] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12b1e9800) [pid = 1943] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x11a640000) [pid = 1943] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x126a4d000) [pid = 1943] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11bb19000) [pid = 1943] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12d416000) [pid = 1943] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:05:06 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x1290f3000) [pid = 1943] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:05:06 INFO - PROCESS | 1943 | 1461107106643 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 16:05:06 INFO - PROCESS | 1943 | 1461107106668 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1943 | 1461107106669 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:05:06 INFO - PROCESS | 1943 | 1461107106672 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1943 | 1461107106673 Marionette TRACE conn2 <- [1,674,null,{}] 16:05:06 INFO - PROCESS | 1943 | 1461107106676 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 1943 | 1461107106771 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:05:06 INFO - PROCESS | 1943 | 1461107106776 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268c7800 == 60 [pid = 1943] [id = 176] 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x114655c00) [pid = 1943] [serial = 526] [outer = 0x0] 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x114daf000) [pid = 1943] [serial = 527] [outer = 0x114655c00] 16:05:06 INFO - PROCESS | 1943 | 1461107106809 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x11c515800) [pid = 1943] [serial = 528] [outer = 0x114655c00] 16:05:07 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:07 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:07 INFO - PROCESS | 1943 | 1461107107170 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 16:05:07 INFO - PROCESS | 1943 | 1461107107192 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1943 | 1461107107194 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:05:07 INFO - PROCESS | 1943 | 1461107107198 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1943 | 1461107107199 Marionette TRACE conn2 <- [1,678,null,{}] 16:05:07 INFO - PROCESS | 1943 | 1461107107209 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 1943 | 1461107107288 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:05:07 INFO - PROCESS | 1943 | 1461107107294 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e584800 == 61 [pid = 1943] [id = 177] 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x11c516c00) [pid = 1943] [serial = 529] [outer = 0x0] 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x129d51000) [pid = 1943] [serial = 530] [outer = 0x11c516c00] 16:05:07 INFO - PROCESS | 1943 | 1461107107321 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12d05bc00) [pid = 1943] [serial = 531] [outer = 0x11c516c00] 16:05:07 INFO - PROCESS | 1943 | 1461107107658 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 16:05:07 INFO - PROCESS | 1943 | 1461107107669 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1943 | 1461107107670 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:05:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:05:07 INFO - PROCESS | 1943 | 1461107107672 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1943 | 1461107107673 Marionette TRACE conn2 <- [1,682,null,{}] 16:05:07 INFO - PROCESS | 1943 | 1461107107676 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 1943 | 1461107107758 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:05:07 INFO - PROCESS | 1943 | 1461107107764 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d7800 == 62 [pid = 1943] [id = 178] 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12d413000) [pid = 1943] [serial = 532] [outer = 0x0] 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12e7c8800) [pid = 1943] [serial = 533] [outer = 0x12d413000] 16:05:07 INFO - PROCESS | 1943 | 1461107107790 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12e99b000) [pid = 1943] [serial = 534] [outer = 0x12d413000] 16:05:08 INFO - PROCESS | 1943 | 1461107108646 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:05:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 16:05:08 INFO - PROCESS | 1943 | 1461107108694 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1943 | 1461107108696 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:05:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:05:08 INFO - PROCESS | 1943 | 1461107108716 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1943 | 1461107108719 Marionette TRACE conn2 <- [1,686,null,{}] 16:05:08 INFO - PROCESS | 1943 | 1461107108724 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 1943 | 1461107108858 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:05:08 INFO - PROCESS | 1943 | 1461107108907 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c23800 == 63 [pid = 1943] [id = 179] 16:05:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11644b400) [pid = 1943] [serial = 535] [outer = 0x0] 16:05:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x1178f9800) [pid = 1943] [serial = 536] [outer = 0x11644b400] 16:05:08 INFO - PROCESS | 1943 | 1461107108941 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x119975400) [pid = 1943] [serial = 537] [outer = 0x11644b400] 16:05:09 INFO - PROCESS | 1943 | 1461107109911 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:05:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1241ms 16:05:09 INFO - PROCESS | 1943 | 1461107109941 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1943 | 1461107109945 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:05:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:05:09 INFO - PROCESS | 1943 | 1461107109950 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1943 | 1461107109952 Marionette TRACE conn2 <- [1,690,null,{}] 16:05:09 INFO - PROCESS | 1943 | 1461107109955 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:10 INFO - PROCESS | 1943 | 1461107110057 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:05:10 INFO - PROCESS | 1943 | 1461107110104 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c896800 == 64 [pid = 1943] [id = 180] 16:05:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11644b800) [pid = 1943] [serial = 538] [outer = 0x0] 16:05:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x1199adc00) [pid = 1943] [serial = 539] [outer = 0x11644b800] 16:05:10 INFO - PROCESS | 1943 | 1461107110135 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11ace3400) [pid = 1943] [serial = 540] [outer = 0x11644b800] 16:05:11 INFO - PROCESS | 1943 | 1461107111086 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:05:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1172ms 16:05:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:05:11 INFO - PROCESS | 1943 | 1461107111122 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1943 | 1461107111123 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:05:11 INFO - PROCESS | 1943 | 1461107111126 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1943 | 1461107111128 Marionette TRACE conn2 <- [1,694,null,{}] 16:05:11 INFO - PROCESS | 1943 | 1461107111136 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 1943 | 1461107111254 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:05:11 INFO - PROCESS | 1943 | 1461107111302 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da46000 == 65 [pid = 1943] [id = 181] 16:05:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x11ab68800) [pid = 1943] [serial = 541] [outer = 0x0] 16:05:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x125c05000) [pid = 1943] [serial = 542] [outer = 0x11ab68800] 16:05:11 INFO - PROCESS | 1943 | 1461107111335 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x127285400) [pid = 1943] [serial = 543] [outer = 0x11ab68800] 16:05:12 INFO - PROCESS | 1943 | 1461107112434 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:05:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1324ms 16:05:12 INFO - PROCESS | 1943 | 1461107112449 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1943 | 1461107112451 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:05:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:05:12 INFO - PROCESS | 1943 | 1461107112455 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1943 | 1461107112457 Marionette TRACE conn2 <- [1,698,null,{}] 16:05:12 INFO - PROCESS | 1943 | 1461107112463 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:12 INFO - PROCESS | 1943 | 1461107112553 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:05:12 INFO - PROCESS | 1943 | 1461107112637 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x119955800 == 66 [pid = 1943] [id = 182] 16:05:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x119352400) [pid = 1943] [serial = 544] [outer = 0x0] 16:05:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x119978000) [pid = 1943] [serial = 545] [outer = 0x119352400] 16:05:12 INFO - PROCESS | 1943 | 1461107112667 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x1199a7c00) [pid = 1943] [serial = 546] [outer = 0x119352400] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12c116800 == 65 [pid = 1943] [id = 111] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x125b05800 == 64 [pid = 1943] [id = 110] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x11995e800 == 63 [pid = 1943] [id = 127] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12e584800 == 62 [pid = 1943] [id = 177] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12e40c000) [pid = 1943] [serial = 478] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x1268c7800 == 61 [pid = 1943] [id = 176] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12da4c000 == 60 [pid = 1943] [id = 175] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf67000 == 59 [pid = 1943] [id = 174] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb1f800 == 58 [pid = 1943] [id = 173] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x129a38000 == 57 [pid = 1943] [id = 172] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x12758e000 == 56 [pid = 1943] [id = 171] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x126c3d800 == 55 [pid = 1943] [id = 170] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x1258d5000 == 54 [pid = 1943] [id = 169] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x119c36000 == 53 [pid = 1943] [id = 168] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba1000 == 52 [pid = 1943] [id = 167] 16:05:13 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba2000 == 51 [pid = 1943] [id = 166] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11bb10c00) [pid = 1943] [serial = 326] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12db5b000) [pid = 1943] [serial = 365] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12cf38400) [pid = 1943] [serial = 374] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11beeb800) [pid = 1943] [serial = 368] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x1290fec00) [pid = 1943] [serial = 371] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x1272e7800) [pid = 1943] [serial = 329] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12dcf3400) [pid = 1943] [serial = 377] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12b734400) [pid = 1943] [serial = 332] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12af2b000) [pid = 1943] [serial = 460] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x125c07400) [pid = 1943] [serial = 451] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x125c10400) [pid = 1943] [serial = 452] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12595b800) [pid = 1943] [serial = 422] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11be74c00) [pid = 1943] [serial = 421] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12b1e7000) [pid = 1943] [serial = 463] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12d41d000) [pid = 1943] [serial = 428] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12ba7b800) [pid = 1943] [serial = 427] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11c46dc00) [pid = 1943] [serial = 448] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x125851000) [pid = 1943] [serial = 449] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x126eedc00) [pid = 1943] [serial = 454] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12750bc00) [pid = 1943] [serial = 455] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12e788400) [pid = 1943] [serial = 431] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12e404400) [pid = 1943] [serial = 430] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x125c03800) [pid = 1943] [serial = 439] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x125c0a400) [pid = 1943] [serial = 440] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x1199b0000) [pid = 1943] [serial = 443] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x1192b6400) [pid = 1943] [serial = 442] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x12af2fc00) [pid = 1943] [serial = 425] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x12903f400) [pid = 1943] [serial = 424] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x12b7b8400) [pid = 1943] [serial = 466] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11a897400) [pid = 1943] [serial = 445] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11b6d2c00) [pid = 1943] [serial = 446] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x12e7c0400) [pid = 1943] [serial = 433] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x126897800) [pid = 1943] [serial = 469] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x12eee7000) [pid = 1943] [serial = 436] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12b1e2400) [pid = 1943] [serial = 470] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x12ba80800) [pid = 1943] [serial = 467] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x12d067800) [pid = 1943] [serial = 472] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12e306c00) [pid = 1943] [serial = 476] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x127e67c00) [pid = 1943] [serial = 457] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x129d4ec00) [pid = 1943] [serial = 458] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x12b736400) [pid = 1943] [serial = 464] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12b1de400) [pid = 1943] [serial = 461] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x12db56000) [pid = 1943] [serial = 475] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x12d41f400) [pid = 1943] [serial = 473] [outer = 0x0] [url = about:blank] 16:05:13 INFO - PROCESS | 1943 | 1461107113647 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:05:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1226ms 16:05:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:05:13 INFO - PROCESS | 1943 | 1461107113681 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1943 | 1461107113685 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:05:13 INFO - PROCESS | 1943 | 1461107113689 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1943 | 1461107113691 Marionette TRACE conn2 <- [1,702,null,{}] 16:05:13 INFO - PROCESS | 1943 | 1461107113693 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 1943 | 1461107113769 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:05:13 INFO - PROCESS | 1943 | 1461107113788 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c41800 == 52 [pid = 1943] [id = 183] 16:05:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11aa4a400) [pid = 1943] [serial = 547] [outer = 0x0] 16:05:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11b6d0400) [pid = 1943] [serial = 548] [outer = 0x11aa4a400] 16:05:13 INFO - PROCESS | 1943 | 1461107113815 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11b973400) [pid = 1943] [serial = 549] [outer = 0x11aa4a400] 16:05:14 INFO - PROCESS | 1943 | 1461107114667 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:05:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 16:05:14 INFO - PROCESS | 1943 | 1461107114709 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 1943 | 1461107114711 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:05:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:05:14 INFO - PROCESS | 1943 | 1461107114713 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 1943 | 1461107114716 Marionette TRACE conn2 <- [1,706,null,{}] 16:05:14 INFO - PROCESS | 1943 | 1461107114733 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 1943 | 1461107114810 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:05:14 INFO - PROCESS | 1943 | 1461107114816 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c398000 == 53 [pid = 1943] [id = 184] 16:05:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11bef3800) [pid = 1943] [serial = 550] [outer = 0x0] 16:05:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x125855800) [pid = 1943] [serial = 551] [outer = 0x11bef3800] 16:05:14 INFO - PROCESS | 1943 | 1461107114844 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x125c0c000) [pid = 1943] [serial = 552] [outer = 0x11bef3800] 16:05:15 INFO - PROCESS | 1943 | 1461107115686 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:05:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1024ms 16:05:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:05:15 INFO - PROCESS | 1943 | 1461107115738 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1943 | 1461107115740 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:05:15 INFO - PROCESS | 1943 | 1461107115742 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1943 | 1461107115743 Marionette TRACE conn2 <- [1,710,null,{}] 16:05:15 INFO - PROCESS | 1943 | 1461107115745 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 1943 | 1461107115841 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:05:15 INFO - PROCESS | 1943 | 1461107115855 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c1800 == 54 [pid = 1943] [id = 185] 16:05:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11aa4ac00) [pid = 1943] [serial = 553] [outer = 0x0] 16:05:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1272e9c00) [pid = 1943] [serial = 554] [outer = 0x11aa4ac00] 16:05:15 INFO - PROCESS | 1943 | 1461107115881 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x12750f000) [pid = 1943] [serial = 555] [outer = 0x11aa4ac00] 16:05:16 INFO - PROCESS | 1943 | 1461107116703 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:05:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 16:05:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:05:16 INFO - PROCESS | 1943 | 1461107116716 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1943 | 1461107116717 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:05:16 INFO - PROCESS | 1943 | 1461107116719 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1943 | 1461107116720 Marionette TRACE conn2 <- [1,714,null,{}] 16:05:16 INFO - PROCESS | 1943 | 1461107116723 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:16 INFO - PROCESS | 1943 | 1461107116820 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:05:16 INFO - PROCESS | 1943 | 1461107116824 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268d3000 == 55 [pid = 1943] [id = 186] 16:05:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x114da8800) [pid = 1943] [serial = 556] [outer = 0x0] 16:05:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x12903a000) [pid = 1943] [serial = 557] [outer = 0x114da8800] 16:05:16 INFO - PROCESS | 1943 | 1461107116878 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x1291b8400) [pid = 1943] [serial = 558] [outer = 0x114da8800] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12d414000) [pid = 1943] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x119238400) [pid = 1943] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x127461400) [pid = 1943] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x129a5f000) [pid = 1943] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1272f0000) [pid = 1943] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12af2d000) [pid = 1943] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11aa42800) [pid = 1943] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x125858c00) [pid = 1943] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x12dced800) [pid = 1943] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12e7c6800) [pid = 1943] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x114655c00) [pid = 1943] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:05:17 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11c516c00) [pid = 1943] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:05:17 INFO - PROCESS | 1943 | 1461107117725 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:05:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 16:05:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:05:17 INFO - PROCESS | 1943 | 1461107117740 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1943 | 1461107117741 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:05:17 INFO - PROCESS | 1943 | 1461107117752 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1943 | 1461107117753 Marionette TRACE conn2 <- [1,718,null,{}] 16:05:17 INFO - PROCESS | 1943 | 1461107117756 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 1943 | 1461107117848 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:05:17 INFO - PROCESS | 1943 | 1461107117891 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x127405000 == 56 [pid = 1943] [id = 187] 16:05:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x1277ab800) [pid = 1943] [serial = 559] [outer = 0x0] 16:05:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x129d50400) [pid = 1943] [serial = 560] [outer = 0x1277ab800] 16:05:17 INFO - PROCESS | 1943 | 1461107117920 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x12b1dd400) [pid = 1943] [serial = 561] [outer = 0x1277ab800] 16:05:18 INFO - PROCESS | 1943 | 1461107118691 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:05:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 976ms 16:05:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:05:18 INFO - PROCESS | 1943 | 1461107118721 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1943 | 1461107118722 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:05:18 INFO - PROCESS | 1943 | 1461107118724 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1943 | 1461107118726 Marionette TRACE conn2 <- [1,722,null,{}] 16:05:18 INFO - PROCESS | 1943 | 1461107118730 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 1943 | 1461107118804 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:05:18 INFO - PROCESS | 1943 | 1461107118808 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x129089000 == 57 [pid = 1943] [id = 188] 16:05:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x12b1dd800) [pid = 1943] [serial = 562] [outer = 0x0] 16:05:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x12b2dc000) [pid = 1943] [serial = 563] [outer = 0x12b1dd800] 16:05:18 INFO - PROCESS | 1943 | 1461107118837 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12b73c000) [pid = 1943] [serial = 564] [outer = 0x12b1dd800] 16:05:19 INFO - PROCESS | 1943 | 1461107119246 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1943 | 1461107119300 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:05:19 INFO - PROCESS | 1943 | 1461107119304 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1943 | 1461107119306 Marionette TRACE conn2 <- [1,726,null,{}] 16:05:19 INFO - PROCESS | 1943 | 1461107119311 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 1943 | 1461107119409 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:05:19 INFO - PROCESS | 1943 | 1461107119470 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x11926c000 == 58 [pid = 1943] [id = 189] 16:05:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x118d11800) [pid = 1943] [serial = 565] [outer = 0x0] 16:05:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x119239400) [pid = 1943] [serial = 566] [outer = 0x118d11800] 16:05:19 INFO - PROCESS | 1943 | 1461107119503 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1199a9800) [pid = 1943] [serial = 567] [outer = 0x118d11800] 16:05:19 INFO - PROCESS | 1943 | 1461107119972 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:05:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 16:05:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:05:19 INFO - PROCESS | 1943 | 1461107119981 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1943 | 1461107119985 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:05:19 INFO - PROCESS | 1943 | 1461107119990 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1943 | 1461107119992 Marionette TRACE conn2 <- [1,730,null,{}] 16:05:19 INFO - PROCESS | 1943 | 1461107119994 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 1943 | 1461107120092 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:05:20 INFO - PROCESS | 1943 | 1461107120136 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bb9f000 == 59 [pid = 1943] [id = 190] 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1188ef000) [pid = 1943] [serial = 568] [outer = 0x0] 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11aa43000) [pid = 1943] [serial = 569] [outer = 0x1188ef000] 16:05:20 INFO - PROCESS | 1943 | 1461107120167 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x125a56000) [pid = 1943] [serial = 570] [outer = 0x1188ef000] 16:05:20 INFO - PROCESS | 1943 | 1461107120590 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1943 | 1461107120611 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:05:20 INFO - PROCESS | 1943 | 1461107120614 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1943 | 1461107120616 Marionette TRACE conn2 <- [1,734,null,{}] 16:05:20 INFO - PROCESS | 1943 | 1461107120624 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 1943 | 1461107120751 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:05:20 INFO - PROCESS | 1943 | 1461107120818 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1c8000 == 60 [pid = 1943] [id = 191] 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x129d4a400) [pid = 1943] [serial = 571] [outer = 0x0] 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12af33400) [pid = 1943] [serial = 572] [outer = 0x129d4a400] 16:05:20 INFO - PROCESS | 1943 | 1461107120871 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12b7b9800) [pid = 1943] [serial = 573] [outer = 0x129d4a400] 16:05:21 INFO - PROCESS | 1943 | 1461107121398 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:05:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 822ms 16:05:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:05:21 INFO - PROCESS | 1943 | 1461107121437 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1943 | 1461107121439 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:05:21 INFO - PROCESS | 1943 | 1461107121441 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1943 | 1461107121443 Marionette TRACE conn2 <- [1,738,null,{}] 16:05:21 INFO - PROCESS | 1943 | 1461107121445 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:21 INFO - PROCESS | 1943 | 1461107121542 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:05:21 INFO - PROCESS | 1943 | 1461107121640 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c112000 == 61 [pid = 1943] [id = 192] 16:05:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12bbaf800) [pid = 1943] [serial = 574] [outer = 0x0] 16:05:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12bbb5000) [pid = 1943] [serial = 575] [outer = 0x12bbaf800] 16:05:21 INFO - PROCESS | 1943 | 1461107121670 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12cf2b400) [pid = 1943] [serial = 576] [outer = 0x12bbaf800] 16:05:22 INFO - PROCESS | 1943 | 1461107122553 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:05:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 16:05:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:05:22 INFO - PROCESS | 1943 | 1461107122565 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 1943 | 1461107122567 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:05:22 INFO - PROCESS | 1943 | 1461107122569 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1943 | 1461107122571 Marionette TRACE conn2 <- [1,742,null,{}] 16:05:22 INFO - PROCESS | 1943 | 1461107122573 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 1943 | 1461107122666 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:05:22 INFO - PROCESS | 1943 | 1461107122712 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf5f800 == 62 [pid = 1943] [id = 193] 16:05:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12ba82000) [pid = 1943] [serial = 577] [outer = 0x0] 16:05:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12d060800) [pid = 1943] [serial = 578] [outer = 0x12ba82000] 16:05:22 INFO - PROCESS | 1943 | 1461107122743 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12d0dbc00) [pid = 1943] [serial = 579] [outer = 0x12ba82000] 16:05:23 INFO - PROCESS | 1943 | 1461107123632 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:05:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1069ms 16:05:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:05:23 INFO - PROCESS | 1943 | 1461107123638 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1943 | 1461107123640 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:05:23 INFO - PROCESS | 1943 | 1461107123642 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1943 | 1461107123644 Marionette TRACE conn2 <- [1,746,null,{}] 16:05:23 INFO - PROCESS | 1943 | 1461107123648 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 1943 | 1461107123757 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:05:23 INFO - PROCESS | 1943 | 1461107123804 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da49000 == 63 [pid = 1943] [id = 194] 16:05:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12d41d000) [pid = 1943] [serial = 580] [outer = 0x0] 16:05:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12dced800) [pid = 1943] [serial = 581] [outer = 0x12d41d000] 16:05:23 INFO - PROCESS | 1943 | 1461107123837 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12e402400) [pid = 1943] [serial = 582] [outer = 0x12d41d000] 16:05:24 INFO - PROCESS | 1943 | 1461107124736 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:05:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1127ms 16:05:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:05:24 INFO - PROCESS | 1943 | 1461107124770 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1943 | 1461107124772 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:05:24 INFO - PROCESS | 1943 | 1461107124775 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1943 | 1461107124780 Marionette TRACE conn2 <- [1,750,null,{}] 16:05:24 INFO - PROCESS | 1943 | 1461107124784 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 1943 | 1461107124875 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:05:24 INFO - PROCESS | 1943 | 1461107124922 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b93a000 == 64 [pid = 1943] [id = 195] 16:05:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11905f000) [pid = 1943] [serial = 583] [outer = 0x0] 16:05:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x119352000) [pid = 1943] [serial = 584] [outer = 0x11905f000] 16:05:24 INFO - PROCESS | 1943 | 1461107124950 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x1199aec00) [pid = 1943] [serial = 585] [outer = 0x11905f000] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x127405000 == 63 [pid = 1943] [id = 187] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x1268d3000 == 62 [pid = 1943] [id = 186] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c1800 == 61 [pid = 1943] [id = 185] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x11c398000 == 60 [pid = 1943] [id = 184] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x119c41800 == 59 [pid = 1943] [id = 183] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x119955800 == 58 [pid = 1943] [id = 182] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11905f800) [pid = 1943] [serial = 481] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11be73400) [pid = 1943] [serial = 484] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x1291b8800) [pid = 1943] [serial = 487] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12bbacc00) [pid = 1943] [serial = 490] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b1e7400) [pid = 1943] [serial = 494] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12e7c8800) [pid = 1943] [serial = 533] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOCSHELL 0x119c23800 == 57 [pid = 1943] [id = 179] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12d05bc00) [pid = 1943] [serial = 531] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12e408800) [pid = 1943] [serial = 518] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x1199a4c00) [pid = 1943] [serial = 497] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x119e71c00) [pid = 1943] [serial = 498] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x129a56c00) [pid = 1943] [serial = 509] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x12af2e800) [pid = 1943] [serial = 510] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x12b1e5400) [pid = 1943] [serial = 512] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x127e63400) [pid = 1943] [serial = 506] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1296c6400) [pid = 1943] [serial = 507] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12d415000) [pid = 1943] [serial = 515] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11c5f1400) [pid = 1943] [serial = 501] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x11beed800) [pid = 1943] [serial = 500] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x125c09000) [pid = 1943] [serial = 503] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x126ef6400) [pid = 1943] [serial = 504] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12e78a000) [pid = 1943] [serial = 521] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x12e990000) [pid = 1943] [serial = 524] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x12e7c5c00) [pid = 1943] [serial = 522] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x114daf000) [pid = 1943] [serial = 527] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12e998400) [pid = 1943] [serial = 525] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11c515800) [pid = 1943] [serial = 528] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x1272f0400) [pid = 1943] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x129d51000) [pid = 1943] [serial = 530] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x12e77f800) [pid = 1943] [serial = 519] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x12dcec400) [pid = 1943] [serial = 516] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x12cf3a800) [pid = 1943] [serial = 513] [outer = 0x0] [url = about:blank] 16:05:25 INFO - PROCESS | 1943 | 1461107125858 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:05:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 16:05:25 INFO - PROCESS | 1943 | 1461107125900 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1943 | 1461107125904 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:05:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:05:25 INFO - PROCESS | 1943 | 1461107125909 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 1943 | 1461107125910 Marionette TRACE conn2 <- [1,754,null,{}] 16:05:25 INFO - PROCESS | 1943 | 1461107125913 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 1943 | 1461107125996 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:05:26 INFO - PROCESS | 1943 | 1461107126000 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x11996b000 == 58 [pid = 1943] [id = 196] 16:05:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11905ec00) [pid = 1943] [serial = 586] [outer = 0x0] 16:05:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11acf1400) [pid = 1943] [serial = 587] [outer = 0x11905ec00] 16:05:26 INFO - PROCESS | 1943 | 1461107126028 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11bee9800) [pid = 1943] [serial = 588] [outer = 0x11905ec00] 16:05:26 INFO - PROCESS | 1943 | 1461107126869 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:05:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 976ms 16:05:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:05:26 INFO - PROCESS | 1943 | 1461107126885 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1943 | 1461107126886 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:05:26 INFO - PROCESS | 1943 | 1461107126888 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1943 | 1461107126891 Marionette TRACE conn2 <- [1,758,null,{}] 16:05:26 INFO - PROCESS | 1943 | 1461107126900 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 1943 | 1461107127006 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:05:27 INFO - PROCESS | 1943 | 1461107127014 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c882800 == 59 [pid = 1943] [id = 197] 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11c14e000) [pid = 1943] [serial = 589] [outer = 0x0] 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x126899800) [pid = 1943] [serial = 590] [outer = 0x11c14e000] 16:05:27 INFO - PROCESS | 1943 | 1461107127042 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x12745e400) [pid = 1943] [serial = 591] [outer = 0x11c14e000] 16:05:27 INFO - PROCESS | 1943 | 1461107127387 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:05:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 525ms 16:05:27 INFO - PROCESS | 1943 | 1461107127414 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1943 | 1461107127416 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:05:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:05:27 INFO - PROCESS | 1943 | 1461107127418 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1943 | 1461107127419 Marionette TRACE conn2 <- [1,762,null,{}] 16:05:27 INFO - PROCESS | 1943 | 1461107127421 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 1943 | 1461107127502 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:05:27 INFO - PROCESS | 1943 | 1461107127534 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb1800 == 60 [pid = 1943] [id = 198] 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x125c0f400) [pid = 1943] [serial = 592] [outer = 0x0] 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x12750f400) [pid = 1943] [serial = 593] [outer = 0x125c0f400] 16:05:27 INFO - PROCESS | 1943 | 1461107127561 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x12b1db800) [pid = 1943] [serial = 594] [outer = 0x125c0f400] 16:05:28 INFO - PROCESS | 1943 | 1461107128371 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:05:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 16:05:28 INFO - PROCESS | 1943 | 1461107128387 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1943 | 1461107128389 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:05:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:05:28 INFO - PROCESS | 1943 | 1461107128391 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1943 | 1461107128392 Marionette TRACE conn2 <- [1,766,null,{}] 16:05:28 INFO - PROCESS | 1943 | 1461107128394 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:28 INFO - PROCESS | 1943 | 1461107128489 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:05:28 INFO - PROCESS | 1943 | 1461107128502 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dbf800 == 61 [pid = 1943] [id = 199] 16:05:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x1290f7000) [pid = 1943] [serial = 595] [outer = 0x0] 16:05:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x12b73c400) [pid = 1943] [serial = 596] [outer = 0x1290f7000] 16:05:28 INFO - PROCESS | 1943 | 1461107128527 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x12d05b800) [pid = 1943] [serial = 597] [outer = 0x1290f7000] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11aa4a400) [pid = 1943] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11ab68800) [pid = 1943] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x12d413000) [pid = 1943] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x11bef3800) [pid = 1943] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x11aa4ac00) [pid = 1943] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x119352400) [pid = 1943] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11644b400) [pid = 1943] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x114da8800) [pid = 1943] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x12e30b800) [pid = 1943] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11624f800) [pid = 1943] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x1199af800) [pid = 1943] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x12903b000) [pid = 1943] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x12b1df000) [pid = 1943] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x12e7c6000) [pid = 1943] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x12db5c000) [pid = 1943] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x1146c4000) [pid = 1943] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x12e993c00) [pid = 1943] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:05:29 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x1277ab800) [pid = 1943] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:05:29 INFO - PROCESS | 1943 | 1461107129374 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:05:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1022ms 16:05:29 INFO - PROCESS | 1943 | 1461107129413 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 1943 | 1461107129415 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:05:29 INFO - PROCESS | 1943 | 1461107129424 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1943 | 1461107129425 Marionette TRACE conn2 <- [1,770,null,{}] 16:05:29 INFO - PROCESS | 1943 | 1461107129427 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 1943 | 1461107129520 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:05:29 INFO - PROCESS | 1943 | 1461107129571 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b7800 == 62 [pid = 1943] [id = 200] 16:05:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x1290f0400) [pid = 1943] [serial = 598] [outer = 0x0] 16:05:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x12af37c00) [pid = 1943] [serial = 599] [outer = 0x1290f0400] 16:05:29 INFO - PROCESS | 1943 | 1461107129599 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x12da88000) [pid = 1943] [serial = 600] [outer = 0x1290f0400] 16:05:29 INFO - PROCESS | 1943 | 1461107129881 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 480ms 16:05:29 INFO - PROCESS | 1943 | 1461107129902 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 1943 | 1461107129904 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:05:29 INFO - PROCESS | 1943 | 1461107129906 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1943 | 1461107129907 Marionette TRACE conn2 <- [1,774,null,{}] 16:05:29 INFO - PROCESS | 1943 | 1461107129918 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 1943 | 1461107130004 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:05:30 INFO - PROCESS | 1943 | 1461107130009 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c114000 == 63 [pid = 1943] [id = 201] 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x12da87c00) [pid = 1943] [serial = 601] [outer = 0x0] 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x12e304000) [pid = 1943] [serial = 602] [outer = 0x12da87c00] 16:05:30 INFO - PROCESS | 1943 | 1461107130034 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x12e408800) [pid = 1943] [serial = 603] [outer = 0x12da87c00] 16:05:30 INFO - PROCESS | 1943 | 1461107130353 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 16:05:30 INFO - PROCESS | 1943 | 1461107130375 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1943 | 1461107130377 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:05:30 INFO - PROCESS | 1943 | 1461107130382 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1943 | 1461107130383 Marionette TRACE conn2 <- [1,778,null,{}] 16:05:30 INFO - PROCESS | 1943 | 1461107130385 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 1943 | 1461107130489 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:05:30 INFO - PROCESS | 1943 | 1461107130497 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf64800 == 64 [pid = 1943] [id = 202] 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x12e40ec00) [pid = 1943] [serial = 604] [outer = 0x0] 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x12e417400) [pid = 1943] [serial = 605] [outer = 0x12e40ec00] 16:05:30 INFO - PROCESS | 1943 | 1461107130522 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x12e77dc00) [pid = 1943] [serial = 606] [outer = 0x12e40ec00] 16:05:30 INFO - PROCESS | 1943 | 1461107130893 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 16:05:30 INFO - PROCESS | 1943 | 1461107130900 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:05:30 INFO - PROCESS | 1943 | 1461107130902 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:05:30 INFO - PROCESS | 1943 | 1461107130906 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1943 | 1461107130907 Marionette TRACE conn2 <- [1,782,null,{}] 16:05:30 INFO - PROCESS | 1943 | 1461107130913 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 1943 | 1461107131042 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:05:31 INFO - PROCESS | 1943 | 1461107131115 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db06000 == 65 [pid = 1943] [id = 203] 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x1278fb400) [pid = 1943] [serial = 607] [outer = 0x0] 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x12e785800) [pid = 1943] [serial = 608] [outer = 0x1278fb400] 16:05:31 INFO - PROCESS | 1943 | 1461107131154 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x12e7c6000) [pid = 1943] [serial = 609] [outer = 0x1278fb400] 16:05:31 INFO - PROCESS | 1943 | 1461107131429 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 572ms 16:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:05:31 INFO - PROCESS | 1943 | 1461107131485 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1943 | 1461107131486 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:05:31 INFO - PROCESS | 1943 | 1461107131489 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1943 | 1461107131490 Marionette TRACE conn2 <- [1,786,null,{}] 16:05:31 INFO - PROCESS | 1943 | 1461107131492 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 1943 | 1461107131635 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:05:31 INFO - PROCESS | 1943 | 1461107131683 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x11884f000 == 66 [pid = 1943] [id = 204] 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x114da8400) [pid = 1943] [serial = 610] [outer = 0x0] 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x114dadc00) [pid = 1943] [serial = 611] [outer = 0x114da8400] 16:05:31 INFO - PROCESS | 1943 | 1461107131715 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x118d74c00) [pid = 1943] [serial = 612] [outer = 0x114da8400] 16:05:32 INFO - PROCESS | 1943 | 1461107132153 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 16:05:32 INFO - PROCESS | 1943 | 1461107132212 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1943 | 1461107132216 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:05:32 INFO - PROCESS | 1943 | 1461107132221 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1943 | 1461107132224 Marionette TRACE conn2 <- [1,790,null,{}] 16:05:32 INFO - PROCESS | 1943 | 1461107132231 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 1943 | 1461107132368 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:05:32 INFO - PROCESS | 1943 | 1461107132431 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c882000 == 67 [pid = 1943] [id = 205] 16:05:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11aa43400) [pid = 1943] [serial = 613] [outer = 0x0] 16:05:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11b920000) [pid = 1943] [serial = 614] [outer = 0x11aa43400] 16:05:32 INFO - PROCESS | 1943 | 1461107132463 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11be7e800) [pid = 1943] [serial = 615] [outer = 0x11aa43400] 16:05:32 INFO - PROCESS | 1943 | 1461107132917 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 728ms 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:05:32 INFO - PROCESS | 1943 | 1461107132948 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1943 | 1461107132950 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:05:32 INFO - PROCESS | 1943 | 1461107132952 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1943 | 1461107132954 Marionette TRACE conn2 <- [1,794,null,{}] 16:05:32 INFO - PROCESS | 1943 | 1461107132956 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 1943 | 1461107133058 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:05:33 INFO - PROCESS | 1943 | 1461107133109 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a3f000 == 68 [pid = 1943] [id = 206] 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x125851400) [pid = 1943] [serial = 616] [outer = 0x0] 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x125e59000) [pid = 1943] [serial = 617] [outer = 0x125851400] 16:05:33 INFO - PROCESS | 1943 | 1461107133151 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x127505400) [pid = 1943] [serial = 618] [outer = 0x125851400] 16:05:33 INFO - PROCESS | 1943 | 1461107133548 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 621ms 16:05:33 INFO - PROCESS | 1943 | 1461107133584 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1943 | 1461107133587 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:05:33 INFO - PROCESS | 1943 | 1461107133598 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1943 | 1461107133601 Marionette TRACE conn2 <- [1,798,null,{}] 16:05:33 INFO - PROCESS | 1943 | 1461107133603 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 1943 | 1461107133735 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:05:33 INFO - PROCESS | 1943 | 1461107133837 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9c9000 == 69 [pid = 1943] [id = 207] 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x1290f4800) [pid = 1943] [serial = 619] [outer = 0x0] 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12b73cc00) [pid = 1943] [serial = 620] [outer = 0x1290f4800] 16:05:33 INFO - PROCESS | 1943 | 1461107133886 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12d41cc00) [pid = 1943] [serial = 621] [outer = 0x1290f4800] 16:05:34 INFO - PROCESS | 1943 | 1461107134395 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 828ms 16:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:05:34 INFO - PROCESS | 1943 | 1461107134419 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 1943 | 1461107134421 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:05:34 INFO - PROCESS | 1943 | 1461107134423 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1943 | 1461107134425 Marionette TRACE conn2 <- [1,802,null,{}] 16:05:34 INFO - PROCESS | 1943 | 1461107134427 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 1943 | 1461107134528 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:05:34 INFO - PROCESS | 1943 | 1461107134580 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f014000 == 70 [pid = 1943] [id = 208] 16:05:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12d41dc00) [pid = 1943] [serial = 622] [outer = 0x0] 16:05:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12e41fc00) [pid = 1943] [serial = 623] [outer = 0x12d41dc00] 16:05:34 INFO - PROCESS | 1943 | 1461107134610 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12e98c800) [pid = 1943] [serial = 624] [outer = 0x12d41dc00] 16:05:35 INFO - PROCESS | 1943 | 1461107135017 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 16:05:35 INFO - PROCESS | 1943 | 1461107135043 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 1943 | 1461107135046 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:05:35 INFO - PROCESS | 1943 | 1461107135049 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1943 | 1461107135051 Marionette TRACE conn2 <- [1,806,null,{}] 16:05:35 INFO - PROCESS | 1943 | 1461107135053 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 1943 | 1461107135153 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:05:35 INFO - PROCESS | 1943 | 1461107135235 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f41e800 == 71 [pid = 1943] [id = 209] 16:05:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12eee4c00) [pid = 1943] [serial = 625] [outer = 0x0] 16:05:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12eee8800) [pid = 1943] [serial = 626] [outer = 0x12eee4c00] 16:05:35 INFO - PROCESS | 1943 | 1461107135272 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12eef1800) [pid = 1943] [serial = 627] [outer = 0x12eee4c00] 16:05:35 INFO - PROCESS | 1943 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:05:35 INFO - PROCESS | 1943 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:05:35 INFO - PROCESS | 1943 | [GFX2-]: Using SkiaGL canvas. 16:05:35 INFO - PROCESS | 1943 | 1461107135726 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 719ms 16:05:35 INFO - PROCESS | 1943 | 1461107135769 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 1943 | 1461107135770 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:05:35 INFO - PROCESS | 1943 | 1461107135773 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1943 | 1461107135774 Marionette TRACE conn2 <- [1,810,null,{}] 16:05:35 INFO - PROCESS | 1943 | 1461107135776 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 1943 | 1461107135879 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:05:35 INFO - PROCESS | 1943 | 1461107135946 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc64800 == 72 [pid = 1943] [id = 210] 16:05:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12eee5c00) [pid = 1943] [serial = 628] [outer = 0x0] 16:05:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12f2b0c00) [pid = 1943] [serial = 629] [outer = 0x12eee5c00] 16:05:35 INFO - PROCESS | 1943 | 1461107135975 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12f2b5400) [pid = 1943] [serial = 630] [outer = 0x12eee5c00] 16:05:36 INFO - PROCESS | 1943 | 1461107136391 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 669ms 16:05:36 INFO - PROCESS | 1943 | 1461107136478 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1943 | 1461107136480 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:05:36 INFO - PROCESS | 1943 | 1461107136487 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1943 | 1461107136490 Marionette TRACE conn2 <- [1,814,null,{}] 16:05:36 INFO - PROCESS | 1943 | 1461107136492 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 1943 | 1461107136646 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:05:36 INFO - PROCESS | 1943 | 1461107136936 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad7b800 == 73 [pid = 1943] [id = 211] 16:05:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x114db1c00) [pid = 1943] [serial = 631] [outer = 0x0] 16:05:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x1164e0800) [pid = 1943] [serial = 632] [outer = 0x114db1c00] 16:05:37 INFO - PROCESS | 1943 | 1461107137007 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x1190ddc00) [pid = 1943] [serial = 633] [outer = 0x114db1c00] 16:05:37 INFO - PROCESS | 1943 | 1461107137418 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 1943 | 1461107137462 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:05:37 INFO - PROCESS | 1943 | 1461107137487 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1943 | 1461107137488 Marionette TRACE conn2 <- [1,818,null,{}] 16:05:37 INFO - PROCESS | 1943 | 1461107137491 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 1943 | 1461107137592 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb5800 == 72 [pid = 1943] [id = 94] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x12db06000 == 71 [pid = 1943] [id = 203] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf64800 == 70 [pid = 1943] [id = 202] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x12c114000 == 69 [pid = 1943] [id = 201] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1b7800 == 68 [pid = 1943] [id = 200] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x118dbf800 == 67 [pid = 1943] [id = 199] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb1800 == 66 [pid = 1943] [id = 198] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d7800 == 65 [pid = 1943] [id = 178] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x11c882800 == 64 [pid = 1943] [id = 197] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x1199adc00) [pid = 1943] [serial = 539] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12b2dc000) [pid = 1943] [serial = 563] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | 1461107137714 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x11996b000 == 63 [pid = 1943] [id = 196] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x11b93a000 == 62 [pid = 1943] [id = 195] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x11926c000 == 61 [pid = 1943] [id = 189] 16:05:37 INFO - PROCESS | 1943 | --DOCSHELL 0x129089000 == 60 [pid = 1943] [id = 188] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12e996c00) [pid = 1943] [serial = 419] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12e993400) [pid = 1943] [serial = 434] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12e785000) [pid = 1943] [serial = 495] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12f2b2c00) [pid = 1943] [serial = 437] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12e41c400) [pid = 1943] [serial = 479] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x1199ad400) [pid = 1943] [serial = 482] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x125853400) [pid = 1943] [serial = 485] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x129a61400) [pid = 1943] [serial = 488] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x12d0da000) [pid = 1943] [serial = 491] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x12b1dd400) [pid = 1943] [serial = 561] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11b6d0400) [pid = 1943] [serial = 548] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11b973400) [pid = 1943] [serial = 549] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x125c05000) [pid = 1943] [serial = 542] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x127285400) [pid = 1943] [serial = 543] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12e99b000) [pid = 1943] [serial = 534] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x125855800) [pid = 1943] [serial = 551] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1272e9c00) [pid = 1943] [serial = 554] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x1199a7c00) [pid = 1943] [serial = 546] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x119978000) [pid = 1943] [serial = 545] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x119975400) [pid = 1943] [serial = 537] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x1178f9800) [pid = 1943] [serial = 536] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x12903a000) [pid = 1943] [serial = 557] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x129d50400) [pid = 1943] [serial = 560] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x1291b8400) [pid = 1943] [serial = 558] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x12750f000) [pid = 1943] [serial = 555] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x125c0c000) [pid = 1943] [serial = 552] [outer = 0x0] [url = about:blank] 16:05:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x11466e000 == 61 [pid = 1943] [id = 212] 16:05:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x114352c00) [pid = 1943] [serial = 634] [outer = 0x0] 16:05:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x1199a7c00) [pid = 1943] [serial = 635] [outer = 0x114352c00] 16:05:37 INFO - PROCESS | 1943 | 1461107137753 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11a642c00) [pid = 1943] [serial = 636] [outer = 0x114352c00] 16:05:38 INFO - PROCESS | 1943 | 1461107138070 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 16:05:38 INFO - PROCESS | 1943 | 1461107138109 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1943 | 1461107138114 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:05:38 INFO - PROCESS | 1943 | 1461107138117 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1943 | 1461107138118 Marionette TRACE conn2 <- [1,822,null,{}] 16:05:38 INFO - PROCESS | 1943 | 1461107138120 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 1943 | 1461107138225 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:05:38 INFO - PROCESS | 1943 | 1461107138233 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c45d800 == 62 [pid = 1943] [id = 213] 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11be30400) [pid = 1943] [serial = 637] [outer = 0x0] 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11be32800) [pid = 1943] [serial = 638] [outer = 0x11be30400] 16:05:38 INFO - PROCESS | 1943 | 1461107138260 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11be38000) [pid = 1943] [serial = 639] [outer = 0x11be30400] 16:05:38 INFO - PROCESS | 1943 | 1461107138644 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1943 | 1461107138689 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:05:38 INFO - PROCESS | 1943 | 1461107138696 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1943 | 1461107138700 Marionette TRACE conn2 <- [1,826,null,{}] 16:05:38 INFO - PROCESS | 1943 | 1461107138703 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 1943 | 1461107138787 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:05:38 INFO - PROCESS | 1943 | 1461107138791 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f1d000 == 63 [pid = 1943] [id = 214] 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x119981800) [pid = 1943] [serial = 640] [outer = 0x0] 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11c154000) [pid = 1943] [serial = 641] [outer = 0x119981800] 16:05:38 INFO - PROCESS | 1943 | 1461107138821 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x126a53c00) [pid = 1943] [serial = 642] [outer = 0x119981800] 16:05:39 INFO - PROCESS | 1943 | 1461107139171 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 527ms 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:05:39 INFO - PROCESS | 1943 | 1461107139219 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1943 | 1461107139221 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:05:39 INFO - PROCESS | 1943 | 1461107139223 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1943 | 1461107139224 Marionette TRACE conn2 <- [1,830,null,{}] 16:05:39 INFO - PROCESS | 1943 | 1461107139227 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 1943 | 1461107139309 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:05:39 INFO - PROCESS | 1943 | 1461107139315 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x129152800 == 64 [pid = 1943] [id = 215] 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x127287800) [pid = 1943] [serial = 643] [outer = 0x0] 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x127511400) [pid = 1943] [serial = 644] [outer = 0x127287800] 16:05:39 INFO - PROCESS | 1943 | 1461107139341 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1291b8400) [pid = 1943] [serial = 645] [outer = 0x127287800] 16:05:39 INFO - PROCESS | 1943 | 1461107139692 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 16:05:39 INFO - PROCESS | 1943 | 1461107139742 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1943 | 1461107139744 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:05:39 INFO - PROCESS | 1943 | 1461107139746 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1943 | 1461107139747 Marionette TRACE conn2 <- [1,834,null,{}] 16:05:39 INFO - PROCESS | 1943 | 1461107139749 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 1943 | 1461107139859 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:05:39 INFO - PROCESS | 1943 | 1461107139872 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1bf800 == 65 [pid = 1943] [id = 216] 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x129d57400) [pid = 1943] [serial = 646] [outer = 0x0] 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x12b1df400) [pid = 1943] [serial = 647] [outer = 0x129d57400] 16:05:39 INFO - PROCESS | 1943 | 1461107139906 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x12ba7bc00) [pid = 1943] [serial = 648] [outer = 0x129d57400] 16:05:40 INFO - PROCESS | 1943 | 1461107140281 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 571ms 16:05:40 INFO - PROCESS | 1943 | 1461107140318 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1943 | 1461107140319 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:05:40 INFO - PROCESS | 1943 | 1461107140321 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1943 | 1461107140322 Marionette TRACE conn2 <- [1,838,null,{}] 16:05:40 INFO - PROCESS | 1943 | 1461107140325 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 1943 | 1461107140436 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:05:40 INFO - PROCESS | 1943 | 1461107140450 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d1a0800 == 66 [pid = 1943] [id = 217] 16:05:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12bbb1c00) [pid = 1943] [serial = 649] [outer = 0x0] 16:05:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12db57400) [pid = 1943] [serial = 650] [outer = 0x12bbb1c00] 16:05:40 INFO - PROCESS | 1943 | 1461107140491 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12e30f400) [pid = 1943] [serial = 651] [outer = 0x12bbb1c00] 16:05:41 INFO - PROCESS | 1943 | 1461107141001 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 719ms 16:05:41 INFO - PROCESS | 1943 | 1461107141042 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1943 | 1461107141044 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:05:41 INFO - PROCESS | 1943 | 1461107141046 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1943 | 1461107141047 Marionette TRACE conn2 <- [1,842,null,{}] 16:05:41 INFO - PROCESS | 1943 | 1461107141049 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 1943 | 1461107141155 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:05:41 INFO - PROCESS | 1943 | 1461107141192 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db16800 == 67 [pid = 1943] [id = 218] 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x12bbb2c00) [pid = 1943] [serial = 652] [outer = 0x0] 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12e77d800) [pid = 1943] [serial = 653] [outer = 0x12bbb2c00] 16:05:41 INFO - PROCESS | 1943 | 1461107141217 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x12e98dc00) [pid = 1943] [serial = 654] [outer = 0x12bbb2c00] 16:05:41 INFO - PROCESS | 1943 | 1461107141534 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 16:05:41 INFO - PROCESS | 1943 | 1461107141565 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1943 | 1461107141567 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:05:41 INFO - PROCESS | 1943 | 1461107141575 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1943 | 1461107141576 Marionette TRACE conn2 <- [1,846,null,{}] 16:05:41 INFO - PROCESS | 1943 | 1461107141579 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 1943 | 1461107141683 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:05:41 INFO - PROCESS | 1943 | 1461107141715 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9cf000 == 68 [pid = 1943] [id = 219] 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x12e404400) [pid = 1943] [serial = 655] [outer = 0x0] 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12e99b000) [pid = 1943] [serial = 656] [outer = 0x12e404400] 16:05:41 INFO - PROCESS | 1943 | 1461107141740 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12eef0000) [pid = 1943] [serial = 657] [outer = 0x12e404400] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x11644b800) [pid = 1943] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x125c0f400) [pid = 1943] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x11905f000) [pid = 1943] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x1290f7000) [pid = 1943] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11905ec00) [pid = 1943] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x11c14e000) [pid = 1943] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x12b1dd800) [pid = 1943] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x12da87c00) [pid = 1943] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x12e40ec00) [pid = 1943] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:05:41 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1290f0400) [pid = 1943] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:05:42 INFO - PROCESS | 1943 | 1461107142112 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 572ms 16:05:42 INFO - PROCESS | 1943 | 1461107142148 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1943 | 1461107142149 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:05:42 INFO - PROCESS | 1943 | 1461107142151 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1943 | 1461107142152 Marionette TRACE conn2 <- [1,850,null,{}] 16:05:42 INFO - PROCESS | 1943 | 1461107142155 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 1943 | 1461107142238 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:05:42 INFO - PROCESS | 1943 | 1461107142243 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f425000 == 69 [pid = 1943] [id = 220] 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x114acbc00) [pid = 1943] [serial = 658] [outer = 0x0] 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x114ace800) [pid = 1943] [serial = 659] [outer = 0x114acbc00] 16:05:42 INFO - PROCESS | 1943 | 1461107142269 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x114ad2800) [pid = 1943] [serial = 660] [outer = 0x114acbc00] 16:05:42 INFO - PROCESS | 1943 | 1461107142580 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:05:42 INFO - PROCESS | 1943 | 1461107142620 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1943 | 1461107142622 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:05:42 INFO - PROCESS | 1943 | 1461107142624 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1943 | 1461107142625 Marionette TRACE conn2 <- [1,854,null,{}] 16:05:42 INFO - PROCESS | 1943 | 1461107142627 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 1943 | 1461107142714 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:05:42 INFO - PROCESS | 1943 | 1461107142766 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc66000 == 70 [pid = 1943] [id = 221] 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x114acc400) [pid = 1943] [serial = 661] [outer = 0x0] 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x114da8c00) [pid = 1943] [serial = 662] [outer = 0x114acc400] 16:05:42 INFO - PROCESS | 1943 | 1461107142796 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12e782400) [pid = 1943] [serial = 663] [outer = 0x114acc400] 16:05:43 INFO - PROCESS | 1943 | 1461107143110 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 16:05:43 INFO - PROCESS | 1943 | 1461107143146 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1943 | 1461107143148 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:05:43 INFO - PROCESS | 1943 | 1461107143150 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1943 | 1461107143152 Marionette TRACE conn2 <- [1,858,null,{}] 16:05:43 INFO - PROCESS | 1943 | 1461107143154 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 1943 | 1461107143253 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:05:43 INFO - PROCESS | 1943 | 1461107143257 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff1e000 == 71 [pid = 1943] [id = 222] 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x115504000) [pid = 1943] [serial = 664] [outer = 0x0] 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11550f800) [pid = 1943] [serial = 665] [outer = 0x115504000] 16:05:43 INFO - PROCESS | 1943 | 1461107143282 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12eeeec00) [pid = 1943] [serial = 666] [outer = 0x115504000] 16:05:43 INFO - PROCESS | 1943 | 1461107143612 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 16:05:43 INFO - PROCESS | 1943 | 1461107143620 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1943 | 1461107143621 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:05:43 INFO - PROCESS | 1943 | 1461107143623 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1943 | 1461107143625 Marionette TRACE conn2 <- [1,862,null,{}] 16:05:43 INFO - PROCESS | 1943 | 1461107143627 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 1943 | 1461107143747 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:05:43 INFO - PROCESS | 1943 | 1461107143753 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff2e800 == 72 [pid = 1943] [id = 223] 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x114acf400) [pid = 1943] [serial = 667] [outer = 0x0] 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12eeea000) [pid = 1943] [serial = 668] [outer = 0x114acf400] 16:05:43 INFO - PROCESS | 1943 | 1461107143778 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12f2b8000) [pid = 1943] [serial = 669] [outer = 0x114acf400] 16:05:44 INFO - PROCESS | 1943 | 1461107144271 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 668ms 16:05:44 INFO - PROCESS | 1943 | 1461107144294 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1943 | 1461107144297 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:05:44 INFO - PROCESS | 1943 | 1461107144301 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1943 | 1461107144303 Marionette TRACE conn2 <- [1,866,null,{}] 16:05:44 INFO - PROCESS | 1943 | 1461107144307 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:44 INFO - PROCESS | 1943 | 1461107144415 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:05:44 INFO - PROCESS | 1943 | 1461107144483 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c449800 == 73 [pid = 1943] [id = 224] 16:05:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11644d000) [pid = 1943] [serial = 670] [outer = 0x0] 16:05:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x1190de400) [pid = 1943] [serial = 671] [outer = 0x11644d000] 16:05:44 INFO - PROCESS | 1943 | 1461107144516 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x11997f800) [pid = 1943] [serial = 672] [outer = 0x11644d000] 16:05:44 INFO - PROCESS | 1943 | 1461107144957 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 16:05:44 INFO - PROCESS | 1943 | 1461107144973 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1943 | 1461107144977 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:05:44 INFO - PROCESS | 1943 | 1461107144982 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1943 | 1461107144984 Marionette TRACE conn2 <- [1,870,null,{}] 16:05:44 INFO - PROCESS | 1943 | 1461107144986 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 1943 | 1461107145093 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:05:45 INFO - PROCESS | 1943 | 1461107145159 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a4d800 == 74 [pid = 1943] [id = 225] 16:05:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x1199a9000) [pid = 1943] [serial = 673] [outer = 0x0] 16:05:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x11adb5c00) [pid = 1943] [serial = 674] [outer = 0x1199a9000] 16:05:45 INFO - PROCESS | 1943 | 1461107145225 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x11be39800) [pid = 1943] [serial = 675] [outer = 0x1199a9000] 16:05:45 INFO - PROCESS | 1943 | 1461107145675 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 722ms 16:05:45 INFO - PROCESS | 1943 | 1461107145716 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1943 | 1461107145718 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:05:45 INFO - PROCESS | 1943 | 1461107145724 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1943 | 1461107145727 Marionette TRACE conn2 <- [1,874,null,{}] 16:05:45 INFO - PROCESS | 1943 | 1461107145741 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 1943 | 1461107145899 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:05:45 INFO - PROCESS | 1943 | 1461107145995 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff14000 == 75 [pid = 1943] [id = 226] 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1272f1400) [pid = 1943] [serial = 676] [outer = 0x0] 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x1278f9400) [pid = 1943] [serial = 677] [outer = 0x1272f1400] 16:05:46 INFO - PROCESS | 1943 | 1461107146045 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x129d52400) [pid = 1943] [serial = 678] [outer = 0x1272f1400] 16:05:46 INFO - PROCESS | 1943 | 1461107146504 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 827ms 16:05:46 INFO - PROCESS | 1943 | 1461107146560 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1943 | 1461107146563 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:05:46 INFO - PROCESS | 1943 | 1461107146567 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1943 | 1461107146568 Marionette TRACE conn2 <- [1,878,null,{}] 16:05:46 INFO - PROCESS | 1943 | 1461107146570 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 1943 | 1461107146676 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:05:46 INFO - PROCESS | 1943 | 1461107146743 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a73800 == 76 [pid = 1943] [id = 227] 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12ba7b800) [pid = 1943] [serial = 679] [outer = 0x0] 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12bbb1000) [pid = 1943] [serial = 680] [outer = 0x12ba7b800] 16:05:46 INFO - PROCESS | 1943 | 1461107146773 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12db53800) [pid = 1943] [serial = 681] [outer = 0x12ba7b800] 16:05:47 INFO - PROCESS | 1943 | 1461107147183 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:05:47 INFO - PROCESS | 1943 | 1461107147188 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 1943 | 1461107147189 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:05:47 INFO - PROCESS | 1943 | 1461107147191 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1943 | 1461107147193 Marionette TRACE conn2 <- [1,882,null,{}] 16:05:47 INFO - PROCESS | 1943 | 1461107147195 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1943 | 1461107147297 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:05:47 INFO - PROCESS | 1943 | 1461107147349 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x130444800 == 77 [pid = 1943] [id = 228] 16:05:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x1119e5400) [pid = 1943] [serial = 682] [outer = 0x0] 16:05:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x1119e8800) [pid = 1943] [serial = 683] [outer = 0x1119e5400] 16:05:47 INFO - PROCESS | 1943 | 1461107147379 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x1119edc00) [pid = 1943] [serial = 684] [outer = 0x1119e5400] 16:05:47 INFO - PROCESS | 1943 | 1461107147763 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 16:05:47 INFO - PROCESS | 1943 | 1461107147810 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 1943 | 1461107147812 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:05:47 INFO - PROCESS | 1943 | 1461107147814 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1943 | 1461107147815 Marionette TRACE conn2 <- [1,886,null,{}] 16:05:47 INFO - PROCESS | 1943 | 1461107147818 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1943 | 1461107147936 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:05:48 INFO - PROCESS | 1943 | 1461107148023 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x111aaa000 == 78 [pid = 1943] [id = 229] 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x1141b9c00) [pid = 1943] [serial = 685] [outer = 0x0] 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12e419800) [pid = 1943] [serial = 686] [outer = 0x1141b9c00] 16:05:48 INFO - PROCESS | 1943 | 1461107148055 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12f479800) [pid = 1943] [serial = 687] [outer = 0x1141b9c00] 16:05:48 INFO - PROCESS | 1943 | 1461107148645 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 871ms 16:05:48 INFO - PROCESS | 1943 | 1461107148699 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1943 | 1461107148701 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:05:48 INFO - PROCESS | 1943 | 1461107148707 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1943 | 1461107148709 Marionette TRACE conn2 <- [1,890,null,{}] 16:05:48 INFO - PROCESS | 1943 | 1461107148715 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 1943 | 1461107148809 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:05:48 INFO - PROCESS | 1943 | 1461107148875 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c29000 == 79 [pid = 1943] [id = 230] 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x114db1400) [pid = 1943] [serial = 688] [outer = 0x0] 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x115505c00) [pid = 1943] [serial = 689] [outer = 0x114db1400] 16:05:48 INFO - PROCESS | 1943 | 1461107148904 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x115511800) [pid = 1943] [serial = 690] [outer = 0x114db1400] 16:05:49 INFO - PROCESS | 1943 | 1461107149379 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 725ms 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:05:49 INFO - PROCESS | 1943 | 1461107149432 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1943 | 1461107149435 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:05:49 INFO - PROCESS | 1943 | 1461107149439 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1943 | 1461107149440 Marionette TRACE conn2 <- [1,894,null,{}] 16:05:49 INFO - PROCESS | 1943 | 1461107149443 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 1943 | 1461107149524 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:05:49 INFO - PROCESS | 1943 | 1461107149591 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab8a000 == 80 [pid = 1943] [id = 231] 16:05:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x115511400) [pid = 1943] [serial = 691] [outer = 0x0] 16:05:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11553f800) [pid = 1943] [serial = 692] [outer = 0x115511400] 16:05:49 INFO - PROCESS | 1943 | 1461107149621 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11560a000) [pid = 1943] [serial = 693] [outer = 0x115511400] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1c8000 == 79 [pid = 1943] [id = 191] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12c112000 == 78 [pid = 1943] [id = 192] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb28000 == 77 [pid = 1943] [id = 163] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff1e000 == 76 [pid = 1943] [id = 222] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc66000 == 75 [pid = 1943] [id = 221] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12f425000 == 74 [pid = 1943] [id = 220] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9cf000 == 73 [pid = 1943] [id = 219] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x12bbb5000) [pid = 1943] [serial = 575] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x12af33400) [pid = 1943] [serial = 572] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x11aa43000) [pid = 1943] [serial = 569] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12d060800) [pid = 1943] [serial = 578] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12dced800) [pid = 1943] [serial = 581] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x119239400) [pid = 1943] [serial = 566] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12db16800 == 72 [pid = 1943] [id = 218] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12d1a0800 == 71 [pid = 1943] [id = 217] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1bf800 == 70 [pid = 1943] [id = 216] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x129152800 == 69 [pid = 1943] [id = 215] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x126f1d000 == 68 [pid = 1943] [id = 214] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11c45d800 == 67 [pid = 1943] [id = 213] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11466e000 == 66 [pid = 1943] [id = 212] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad7b800 == 65 [pid = 1943] [id = 211] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9c9000 == 64 [pid = 1943] [id = 207] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x129a3f000 == 63 [pid = 1943] [id = 206] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11c882000 == 62 [pid = 1943] [id = 205] 16:05:50 INFO - PROCESS | 1943 | --DOCSHELL 0x11884f000 == 61 [pid = 1943] [id = 204] 16:05:50 INFO - PROCESS | 1943 | 1461107150106 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 674ms 16:05:50 INFO - PROCESS | 1943 | 1461107150115 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:05:50 INFO - PROCESS | 1943 | 1461107150117 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:05:50 INFO - PROCESS | 1943 | 1461107150121 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1943 | 1461107150125 Marionette TRACE conn2 <- [1,898,null,{}] 16:05:50 INFO - PROCESS | 1943 | 1461107150136 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11ace3400) [pid = 1943] [serial = 540] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12b1db800) [pid = 1943] [serial = 594] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x119352000) [pid = 1943] [serial = 584] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x12d05b800) [pid = 1943] [serial = 597] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11acf1400) [pid = 1943] [serial = 587] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12745e400) [pid = 1943] [serial = 591] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12b73c000) [pid = 1943] [serial = 564] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x126899800) [pid = 1943] [serial = 590] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11bee9800) [pid = 1943] [serial = 588] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12e304000) [pid = 1943] [serial = 602] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12e77dc00) [pid = 1943] [serial = 606] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x1199aec00) [pid = 1943] [serial = 585] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12da88000) [pid = 1943] [serial = 600] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12e408800) [pid = 1943] [serial = 603] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x12b73c400) [pid = 1943] [serial = 596] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12750f400) [pid = 1943] [serial = 593] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12e417400) [pid = 1943] [serial = 605] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12af37c00) [pid = 1943] [serial = 599] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12e785800) [pid = 1943] [serial = 608] [outer = 0x0] [url = about:blank] 16:05:50 INFO - PROCESS | 1943 | 1461107150309 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:05:50 INFO - PROCESS | 1943 | 1461107150364 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x119963000 == 62 [pid = 1943] [id = 232] 16:05:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11644b800) [pid = 1943] [serial = 694] [outer = 0x0] 16:05:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x118982c00) [pid = 1943] [serial = 695] [outer = 0x11644b800] 16:05:50 INFO - PROCESS | 1943 | 1461107150410 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x119352000) [pid = 1943] [serial = 696] [outer = 0x11644b800] 16:05:50 INFO - PROCESS | 1943 | 1461107150988 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 875ms 16:05:50 INFO - PROCESS | 1943 | 1461107150996 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1943 | 1461107151000 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:05:51 INFO - PROCESS | 1943 | 1461107151004 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1943 | 1461107151006 Marionette TRACE conn2 <- [1,902,null,{}] 16:05:51 INFO - PROCESS | 1943 | 1461107151010 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 1943 | 1461107151131 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:05:51 INFO - PROCESS | 1943 | 1461107151216 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d77800 == 63 [pid = 1943] [id = 233] 16:05:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x115507400) [pid = 1943] [serial = 697] [outer = 0x0] 16:05:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x11553a800) [pid = 1943] [serial = 698] [outer = 0x115507400] 16:05:51 INFO - PROCESS | 1943 | 1461107151270 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x115544c00) [pid = 1943] [serial = 699] [outer = 0x115507400] 16:05:51 INFO - PROCESS | 1943 | 1461107151751 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 771ms 16:05:51 INFO - PROCESS | 1943 | 1461107151775 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1943 | 1461107151782 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:05:51 INFO - PROCESS | 1943 | 1461107151786 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1943 | 1461107151788 Marionette TRACE conn2 <- [1,906,null,{}] 16:05:51 INFO - PROCESS | 1943 | 1461107151791 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 1943 | 1461107151891 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:05:51 INFO - PROCESS | 1943 | 1461107151942 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dbf800 == 64 [pid = 1943] [id = 234] 16:05:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x115545c00) [pid = 1943] [serial = 700] [outer = 0x0] 16:05:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1190e4000) [pid = 1943] [serial = 701] [outer = 0x115545c00] 16:05:51 INFO - PROCESS | 1943 | 1461107151973 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x11997c000) [pid = 1943] [serial = 702] [outer = 0x115545c00] 16:05:52 INFO - PROCESS | 1943 | 1461107152385 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 16:05:52 INFO - PROCESS | 1943 | 1461107152408 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1943 | 1461107152410 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:05:52 INFO - PROCESS | 1943 | 1461107152413 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1943 | 1461107152415 Marionette TRACE conn2 <- [1,910,null,{}] 16:05:52 INFO - PROCESS | 1943 | 1461107152423 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 1943 | 1461107152524 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:05:52 INFO - PROCESS | 1943 | 1461107152626 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f74000 == 65 [pid = 1943] [id = 235] 16:05:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11a638c00) [pid = 1943] [serial = 703] [outer = 0x0] 16:05:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11ace3400) [pid = 1943] [serial = 704] [outer = 0x11a638c00] 16:05:52 INFO - PROCESS | 1943 | 1461107152660 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x11b923c00) [pid = 1943] [serial = 705] [outer = 0x11a638c00] 16:05:53 INFO - PROCESS | 1943 | 1461107153107 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 725ms 16:05:53 INFO - PROCESS | 1943 | 1461107153139 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1943 | 1461107153142 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:05:53 INFO - PROCESS | 1943 | 1461107153171 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1943 | 1461107153173 Marionette TRACE conn2 <- [1,914,null,{}] 16:05:53 INFO - PROCESS | 1943 | 1461107153177 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 1943 | 1461107153323 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:05:53 INFO - PROCESS | 1943 | 1461107153411 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x12721e000 == 66 [pid = 1943] [id = 236] 16:05:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11b924c00) [pid = 1943] [serial = 706] [outer = 0x0] 16:05:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11be31c00) [pid = 1943] [serial = 707] [outer = 0x11b924c00] 16:05:53 INFO - PROCESS | 1943 | 1461107153459 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11be73400) [pid = 1943] [serial = 708] [outer = 0x11b924c00] 16:05:53 INFO - PROCESS | 1943 | 1461107153934 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 774ms 16:05:53 INFO - PROCESS | 1943 | 1461107153942 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1943 | 1461107153943 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:05:53 INFO - PROCESS | 1943 | 1461107153948 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1943 | 1461107153950 Marionette TRACE conn2 <- [1,918,null,{}] 16:05:53 INFO - PROCESS | 1943 | 1461107153952 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1943 | 1461107154047 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:05:54 INFO - PROCESS | 1943 | 1461107154093 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x129150800 == 67 [pid = 1943] [id = 237] 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11be2d400) [pid = 1943] [serial = 709] [outer = 0x0] 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x11c14e800) [pid = 1943] [serial = 710] [outer = 0x11be2d400] 16:05:54 INFO - PROCESS | 1943 | 1461107154123 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x11c47b000) [pid = 1943] [serial = 711] [outer = 0x11be2d400] 16:05:54 INFO - PROCESS | 1943 | 1461107154512 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 619ms 16:05:54 INFO - PROCESS | 1943 | 1461107154568 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1943 | 1461107154569 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:05:54 INFO - PROCESS | 1943 | 1461107154571 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1943 | 1461107154572 Marionette TRACE conn2 <- [1,922,null,{}] 16:05:54 INFO - PROCESS | 1943 | 1461107154575 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1943 | 1461107154680 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:05:54 INFO - PROCESS | 1943 | 1461107154743 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b9000 == 68 [pid = 1943] [id = 238] 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x11c5e7400) [pid = 1943] [serial = 712] [outer = 0x0] 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x126a4a800) [pid = 1943] [serial = 713] [outer = 0x11c5e7400] 16:05:54 INFO - PROCESS | 1943 | 1461107154776 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x127460c00) [pid = 1943] [serial = 714] [outer = 0x11c5e7400] 16:05:55 INFO - PROCESS | 1943 | 1461107155183 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 16:05:55 INFO - PROCESS | 1943 | 1461107155240 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1943 | 1461107155242 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:05:55 INFO - PROCESS | 1943 | 1461107155244 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1943 | 1461107155245 Marionette TRACE conn2 <- [1,926,null,{}] 16:05:55 INFO - PROCESS | 1943 | 1461107155248 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:55 INFO - PROCESS | 1943 | 1461107155364 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:05:55 INFO - PROCESS | 1943 | 1461107155428 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb28800 == 69 [pid = 1943] [id = 239] 16:05:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x126a7e000) [pid = 1943] [serial = 715] [outer = 0x0] 16:05:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x1277ac800) [pid = 1943] [serial = 716] [outer = 0x126a7e000] 16:05:55 INFO - PROCESS | 1943 | 1461107155458 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x127e6dc00) [pid = 1943] [serial = 717] [outer = 0x126a7e000] 16:05:55 INFO - PROCESS | 1943 | 1461107155865 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 16:05:55 INFO - PROCESS | 1943 | 1461107155914 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1943 | 1461107155916 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:05:55 INFO - PROCESS | 1943 | 1461107155918 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1943 | 1461107155919 Marionette TRACE conn2 <- [1,930,null,{}] 16:05:55 INFO - PROCESS | 1943 | 1461107155922 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 1943 | 1461107156023 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:05:56 INFO - PROCESS | 1943 | 1461107156087 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d19f000 == 70 [pid = 1943] [id = 240] 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11c318800) [pid = 1943] [serial = 718] [outer = 0x0] 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x1291c4800) [pid = 1943] [serial = 719] [outer = 0x11c318800] 16:05:56 INFO - PROCESS | 1943 | 1461107156118 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x129874c00) [pid = 1943] [serial = 720] [outer = 0x11c318800] 16:05:56 INFO - PROCESS | 1943 | 1461107156512 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 619ms 16:05:56 INFO - PROCESS | 1943 | 1461107156555 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1943 | 1461107156556 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:05:56 INFO - PROCESS | 1943 | 1461107156558 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 1943 | 1461107156560 Marionette TRACE conn2 <- [1,934,null,{}] 16:05:56 INFO - PROCESS | 1943 | 1461107156565 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 1943 | 1461107156663 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:05:56 INFO - PROCESS | 1943 | 1461107156758 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db0b800 == 71 [pid = 1943] [id = 241] 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x114ad4000) [pid = 1943] [serial = 721] [outer = 0x0] 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x129d4ec00) [pid = 1943] [serial = 722] [outer = 0x114ad4000] 16:05:56 INFO - PROCESS | 1943 | 1461107156789 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12af28c00) [pid = 1943] [serial = 723] [outer = 0x114ad4000] 16:05:57 INFO - PROCESS | 1943 | 1461107157378 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 875ms 16:05:57 INFO - PROCESS | 1943 | 1461107157434 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1943 | 1461107157438 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:05:57 INFO - PROCESS | 1943 | 1461107157443 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1943 | 1461107157447 Marionette TRACE conn2 <- [1,938,null,{}] 16:05:57 INFO - PROCESS | 1943 | 1461107157451 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 1943 | 1461107157551 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:05:57 INFO - PROCESS | 1943 | 1461107157619 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab8e800 == 72 [pid = 1943] [id = 242] 16:05:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x114ad4800) [pid = 1943] [serial = 724] [outer = 0x0] 16:05:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x114db1000) [pid = 1943] [serial = 725] [outer = 0x114ad4800] 16:05:57 INFO - PROCESS | 1943 | 1461107157647 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x11553cc00) [pid = 1943] [serial = 726] [outer = 0x114ad4800] 16:05:58 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab8a000 == 71 [pid = 1943] [id = 231] 16:05:58 INFO - PROCESS | 1943 | --DOCSHELL 0x119c29000 == 70 [pid = 1943] [id = 230] 16:05:58 INFO - PROCESS | 1943 | --DOCSHELL 0x129a4d800 == 69 [pid = 1943] [id = 225] 16:05:58 INFO - PROCESS | 1943 | --DOCSHELL 0x11c449800 == 68 [pid = 1943] [id = 224] 16:05:58 INFO - PROCESS | 1943 | 1461107158107 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 676ms 16:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:05:58 INFO - PROCESS | 1943 | 1461107158118 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1943 | 1461107158122 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:05:58 INFO - PROCESS | 1943 | 1461107158126 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1943 | 1461107158130 Marionette TRACE conn2 <- [1,942,null,{}] 16:05:58 INFO - PROCESS | 1943 | 1461107158139 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:58 INFO - PROCESS | 1943 | 1461107158236 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:05:58 INFO - PROCESS | 1943 | 1461107158288 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba7800 == 69 [pid = 1943] [id = 243] 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x1119ee000) [pid = 1943] [serial = 727] [outer = 0x0] 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x119979c00) [pid = 1943] [serial = 728] [outer = 0x1119ee000] 16:05:58 INFO - PROCESS | 1943 | 1461107158315 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1199ae800) [pid = 1943] [serial = 729] [outer = 0x1119ee000] 16:05:58 INFO - PROCESS | 1943 | 1461107158624 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 527ms 16:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:05:58 INFO - PROCESS | 1943 | 1461107158654 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1943 | 1461107158655 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:05:58 INFO - PROCESS | 1943 | 1461107158658 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1943 | 1461107158660 Marionette TRACE conn2 <- [1,946,null,{}] 16:05:58 INFO - PROCESS | 1943 | 1461107158670 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:58 INFO - PROCESS | 1943 | 1461107158756 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:05:58 INFO - PROCESS | 1943 | 1461107158817 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x127212000 == 70 [pid = 1943] [id = 244] 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x1193b8400) [pid = 1943] [serial = 730] [outer = 0x0] 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x11b6d5c00) [pid = 1943] [serial = 731] [outer = 0x1193b8400] 16:05:58 INFO - PROCESS | 1943 | 1461107158845 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x125c05c00) [pid = 1943] [serial = 732] [outer = 0x1193b8400] 16:05:59 INFO - PROCESS | 1943 | 1461107159170 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 524ms 16:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:05:59 INFO - PROCESS | 1943 | 1461107159185 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1943 | 1461107159187 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:05:59 INFO - PROCESS | 1943 | 1461107159189 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1943 | 1461107159191 Marionette TRACE conn2 <- [1,950,null,{}] 16:05:59 INFO - PROCESS | 1943 | 1461107159194 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 1943 | 1461107159274 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:05:59 INFO - PROCESS | 1943 | 1461107159277 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e585000 == 71 [pid = 1943] [id = 245] 16:05:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x125c0ec00) [pid = 1943] [serial = 733] [outer = 0x0] 16:05:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x129d54c00) [pid = 1943] [serial = 734] [outer = 0x125c0ec00] 16:05:59 INFO - PROCESS | 1943 | 1461107159298 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x12b1e2800) [pid = 1943] [serial = 735] [outer = 0x125c0ec00] 16:05:59 INFO - PROCESS | 1943 | 1461107159816 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 16:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:05:59 INFO - PROCESS | 1943 | 1461107159869 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1943 | 1461107159871 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:05:59 INFO - PROCESS | 1943 | 1461107159874 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1943 | 1461107159876 Marionette TRACE conn2 <- [1,954,null,{}] 16:05:59 INFO - PROCESS | 1943 | 1461107159891 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 1943 | 1461107160054 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:06:00 INFO - PROCESS | 1943 | 1461107160073 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f020800 == 72 [pid = 1943] [id = 246] 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x129d55800) [pid = 1943] [serial = 736] [outer = 0x0] 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x12b7bd000) [pid = 1943] [serial = 737] [outer = 0x129d55800] 16:06:00 INFO - PROCESS | 1943 | 1461107160099 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x12bbb5000) [pid = 1943] [serial = 738] [outer = 0x129d55800] 16:06:00 INFO - PROCESS | 1943 | 1461107160455 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 623ms 16:06:00 INFO - PROCESS | 1943 | 1461107160498 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1943 | 1461107160500 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:06:00 INFO - PROCESS | 1943 | 1461107160502 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1943 | 1461107160503 Marionette TRACE conn2 <- [1,958,null,{}] 16:06:00 INFO - PROCESS | 1943 | 1461107160505 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 1943 | 1461107160624 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:06:00 INFO - PROCESS | 1943 | 1461107160638 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc4e000 == 73 [pid = 1943] [id = 247] 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x12cf3a000) [pid = 1943] [serial = 739] [outer = 0x0] 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x12db56c00) [pid = 1943] [serial = 740] [outer = 0x12cf3a000] 16:06:00 INFO - PROCESS | 1943 | 1461107160665 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x12e30f800) [pid = 1943] [serial = 741] [outer = 0x12cf3a000] 16:06:01 INFO - PROCESS | 1943 | 1461107161012 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 16:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:06:01 INFO - PROCESS | 1943 | 1461107161023 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 1943 | 1461107161024 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:06:01 INFO - PROCESS | 1943 | 1461107161031 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1943 | 1461107161032 Marionette TRACE conn2 <- [1,962,null,{}] 16:06:01 INFO - PROCESS | 1943 | 1461107161034 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1943 | 1461107161142 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:06:01 INFO - PROCESS | 1943 | 1461107161153 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff08800 == 74 [pid = 1943] [id = 248] 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12e30c800) [pid = 1943] [serial = 742] [outer = 0x0] 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12e41a800) [pid = 1943] [serial = 743] [outer = 0x12e30c800] 16:06:01 INFO - PROCESS | 1943 | 1461107161178 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12e7c0000) [pid = 1943] [serial = 744] [outer = 0x12e30c800] 16:06:01 INFO - PROCESS | 1943 | 1461107161527 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 523ms 16:06:01 INFO - PROCESS | 1943 | 1461107161555 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 1943 | 1461107161556 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:06:01 INFO - PROCESS | 1943 | 1461107161559 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1943 | 1461107161560 Marionette TRACE conn2 <- [1,966,null,{}] 16:06:01 INFO - PROCESS | 1943 | 1461107161562 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1943 | 1461107161671 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:06:01 INFO - PROCESS | 1943 | 1461107161707 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x130449000 == 75 [pid = 1943] [id = 249] 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x12e413000) [pid = 1943] [serial = 745] [outer = 0x0] 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x12e994800) [pid = 1943] [serial = 746] [outer = 0x12e413000] 16:06:01 INFO - PROCESS | 1943 | 1461107161732 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x12eeee800) [pid = 1943] [serial = 747] [outer = 0x12e413000] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x1188ef000) [pid = 1943] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x118d11800) [pid = 1943] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x129d4a400) [pid = 1943] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x115504000) [pid = 1943] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12bbb1c00) [pid = 1943] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x12bbb2c00) [pid = 1943] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x12e404400) [pid = 1943] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x114db1c00) [pid = 1943] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x1290f4800) [pid = 1943] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x114da8400) [pid = 1943] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x125851400) [pid = 1943] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x11be30400) [pid = 1943] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x11aa43400) [pid = 1943] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x114352c00) [pid = 1943] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x119981800) [pid = 1943] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x127287800) [pid = 1943] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x114db1400) [pid = 1943] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x115511400) [pid = 1943] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x114acbc00) [pid = 1943] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x129d57400) [pid = 1943] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x114acc400) [pid = 1943] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12ba82000) [pid = 1943] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12d41d000) [pid = 1943] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:06:02 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12bbaf800) [pid = 1943] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 617ms 16:06:02 INFO - PROCESS | 1943 | 1461107162170 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:06:02 INFO - PROCESS | 1943 | 1461107162181 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 1943 | 1461107162182 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:06:02 INFO - PROCESS | 1943 | 1461107162185 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1943 | 1461107162186 Marionette TRACE conn2 <- [1,970,null,{}] 16:06:02 INFO - PROCESS | 1943 | 1461107162188 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:02 INFO - PROCESS | 1943 | 1461107162310 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:06:02 INFO - PROCESS | 1943 | 1461107162344 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9cb000 == 76 [pid = 1943] [id = 250] 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x111ae6400) [pid = 1943] [serial = 748] [outer = 0x0] 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x111aef800) [pid = 1943] [serial = 749] [outer = 0x111ae6400] 16:06:02 INFO - PROCESS | 1943 | 1461107162369 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x111af4800) [pid = 1943] [serial = 750] [outer = 0x111ae6400] 16:06:02 INFO - PROCESS | 1943 | 1461107162647 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 16:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:06:02 INFO - PROCESS | 1943 | 1461107162704 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 1943 | 1461107162705 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:06:02 INFO - PROCESS | 1943 | 1461107162707 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1943 | 1461107162709 Marionette TRACE conn2 <- [1,974,null,{}] 16:06:02 INFO - PROCESS | 1943 | 1461107162712 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:02 INFO - PROCESS | 1943 | 1461107162801 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:06:02 INFO - PROCESS | 1943 | 1461107162854 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7e000 == 77 [pid = 1943] [id = 251] 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x111aecc00) [pid = 1943] [serial = 751] [outer = 0x0] 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x114acc400) [pid = 1943] [serial = 752] [outer = 0x111aecc00] 16:06:02 INFO - PROCESS | 1943 | 1461107162879 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1199ac800) [pid = 1943] [serial = 753] [outer = 0x111aecc00] 16:06:03 INFO - PROCESS | 1943 | 1461107163166 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 16:06:03 INFO - PROCESS | 1943 | 1461107163184 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1943 | 1461107163186 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:06:03 INFO - PROCESS | 1943 | 1461107163188 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1943 | 1461107163190 Marionette TRACE conn2 <- [1,978,null,{}] 16:06:03 INFO - PROCESS | 1943 | 1461107163192 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 1943 | 1461107163308 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:06:03 INFO - PROCESS | 1943 | 1461107163313 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x115577800 == 78 [pid = 1943] [id = 252] 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x115508000) [pid = 1943] [serial = 754] [outer = 0x0] 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x11a98a400) [pid = 1943] [serial = 755] [outer = 0x115508000] 16:06:03 INFO - PROCESS | 1943 | 1461107163342 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x12595b000) [pid = 1943] [serial = 756] [outer = 0x115508000] 16:06:03 INFO - PROCESS | 1943 | 1461107163682 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 16:06:03 INFO - PROCESS | 1943 | 1461107163708 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1943 | 1461107163709 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:06:03 INFO - PROCESS | 1943 | 1461107163714 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1943 | 1461107163715 Marionette TRACE conn2 <- [1,982,null,{}] 16:06:03 INFO - PROCESS | 1943 | 1461107163718 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 1943 | 1461107163833 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:06:03 INFO - PROCESS | 1943 | 1461107163840 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x11641c000 == 79 [pid = 1943] [id = 253] 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x125a50800) [pid = 1943] [serial = 757] [outer = 0x0] 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x126c8d000) [pid = 1943] [serial = 758] [outer = 0x125a50800] 16:06:03 INFO - PROCESS | 1943 | 1461107163865 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x126c91c00) [pid = 1943] [serial = 759] [outer = 0x125a50800] 16:06:04 INFO - PROCESS | 1943 | 1461107164314 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 625ms 16:06:04 INFO - PROCESS | 1943 | 1461107164355 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1943 | 1461107164358 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:06:04 INFO - PROCESS | 1943 | 1461107164365 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1943 | 1461107164367 Marionette TRACE conn2 <- [1,986,null,{}] 16:06:04 INFO - PROCESS | 1943 | 1461107164371 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:04 INFO - PROCESS | 1943 | 1461107164483 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:06:04 INFO - PROCESS | 1943 | 1461107164580 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad87800 == 80 [pid = 1943] [id = 254] 16:06:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x11553c800) [pid = 1943] [serial = 760] [outer = 0x0] 16:06:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x115542000) [pid = 1943] [serial = 761] [outer = 0x11553c800] 16:06:04 INFO - PROCESS | 1943 | 1461107164624 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x11922e000) [pid = 1943] [serial = 762] [outer = 0x11553c800] 16:06:05 INFO - PROCESS | 1943 | 1461107165053 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 724ms 16:06:05 INFO - PROCESS | 1943 | 1461107165097 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 1943 | 1461107165101 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:06:05 INFO - PROCESS | 1943 | 1461107165107 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 1943 | 1461107165109 Marionette TRACE conn2 <- [1,990,null,{}] 16:06:05 INFO - PROCESS | 1943 | 1461107165114 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:05 INFO - PROCESS | 1943 | 1461107165220 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:06:05 INFO - PROCESS | 1943 | 1461107165291 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10e000 == 81 [pid = 1943] [id = 255] 16:06:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x11a642400) [pid = 1943] [serial = 763] [outer = 0x0] 16:06:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x11a98d000) [pid = 1943] [serial = 764] [outer = 0x11a642400] 16:06:05 INFO - PROCESS | 1943 | 1461107165320 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x11acf1400) [pid = 1943] [serial = 765] [outer = 0x11a642400] 16:06:05 INFO - PROCESS | 1943 | 1461107165734 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 16:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:06:05 INFO - PROCESS | 1943 | 1461107165778 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 1943 | 1461107165780 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:06:05 INFO - PROCESS | 1943 | 1461107165782 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 1943 | 1461107165785 Marionette TRACE conn2 <- [1,994,null,{}] 16:06:05 INFO - PROCESS | 1943 | 1461107165793 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:05 INFO - PROCESS | 1943 | 1461107165926 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:06:06 INFO - PROCESS | 1943 | 1461107165999 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x137989000 == 82 [pid = 1943] [id = 256] 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x11bef3400) [pid = 1943] [serial = 766] [outer = 0x0] 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12689b000) [pid = 1943] [serial = 767] [outer = 0x11bef3400] 16:06:06 INFO - PROCESS | 1943 | 1461107166031 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x126c95000) [pid = 1943] [serial = 768] [outer = 0x11bef3400] 16:06:06 INFO - PROCESS | 1943 | 1461107166447 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 674ms 16:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:06:06 INFO - PROCESS | 1943 | 1461107166456 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1943 | 1461107166459 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:06:06 INFO - PROCESS | 1943 | 1461107166463 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1943 | 1461107166465 Marionette TRACE conn2 <- [1,998,null,{}] 16:06:06 INFO - PROCESS | 1943 | 1461107166468 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:06 INFO - PROCESS | 1943 | 1461107166574 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:06:06 INFO - PROCESS | 1943 | 1461107166629 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x137958000 == 83 [pid = 1943] [id = 257] 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x126c95400) [pid = 1943] [serial = 769] [outer = 0x0] 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x129a61400) [pid = 1943] [serial = 770] [outer = 0x126c95400] 16:06:06 INFO - PROCESS | 1943 | 1461107166659 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x12ba76800) [pid = 1943] [serial = 771] [outer = 0x126c95400] 16:06:07 INFO - PROCESS | 1943 | 1461107167105 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 16:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:06:07 INFO - PROCESS | 1943 | 1461107167133 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 1943 | 1461107167134 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:06:07 INFO - PROCESS | 1943 | 1461107167137 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1943 | 1461107167138 Marionette TRACE conn2 <- [1,1002,null,{}] 16:06:07 INFO - PROCESS | 1943 | 1461107167140 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 1943 | 1461107167248 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:06:07 INFO - PROCESS | 1943 | 1461107167337 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379a1000 == 84 [pid = 1943] [id = 258] 16:06:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x12ba74c00) [pid = 1943] [serial = 772] [outer = 0x0] 16:06:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x12d059800) [pid = 1943] [serial = 773] [outer = 0x12ba74c00] 16:06:07 INFO - PROCESS | 1943 | 1461107167368 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x12da86c00) [pid = 1943] [serial = 774] [outer = 0x12ba74c00] 16:06:07 INFO - PROCESS | 1943 | 1461107167787 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 668ms 16:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:06:07 INFO - PROCESS | 1943 | 1461107167805 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 1943 | 1461107167807 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:06:07 INFO - PROCESS | 1943 | 1461107167809 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1943 | 1461107167810 Marionette TRACE conn2 <- [1,1006,null,{}] 16:06:07 INFO - PROCESS | 1943 | 1461107167833 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 1943 | 1461107167954 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:06:08 INFO - PROCESS | 1943 | 1461107168026 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x137da5000 == 85 [pid = 1943] [id = 259] 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x12da91c00) [pid = 1943] [serial = 775] [outer = 0x0] 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x12eeeb000) [pid = 1943] [serial = 776] [outer = 0x12da91c00] 16:06:08 INFO - PROCESS | 1943 | 1461107168058 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x12f2b7000) [pid = 1943] [serial = 777] [outer = 0x12da91c00] 16:06:08 INFO - PROCESS | 1943 | 1461107168495 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 738ms 16:06:08 INFO - PROCESS | 1943 | 1461107168579 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 1943 | 1461107168581 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:06:08 INFO - PROCESS | 1943 | 1461107168585 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 1943 | 1461107168586 Marionette TRACE conn2 <- [1,1010,null,{}] 16:06:08 INFO - PROCESS | 1943 | 1461107168588 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:08 INFO - PROCESS | 1943 | 1461107168697 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:06:08 INFO - PROCESS | 1943 | 1461107168767 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d75000 == 86 [pid = 1943] [id = 260] 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x1146b8400) [pid = 1943] [serial = 778] [outer = 0x0] 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x11be2c000) [pid = 1943] [serial = 779] [outer = 0x1146b8400] 16:06:08 INFO - PROCESS | 1943 | 1461107168797 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12eee7400) [pid = 1943] [serial = 780] [outer = 0x1146b8400] 16:06:09 INFO - PROCESS | 1943 | 1461107169408 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 870ms 16:06:09 INFO - PROCESS | 1943 | 1461107169456 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 1943 | 1461107169458 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:06:09 INFO - PROCESS | 1943 | 1461107169480 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1943 | 1461107169483 Marionette TRACE conn2 <- [1,1014,null,{}] 16:06:09 INFO - PROCESS | 1943 | 1461107169489 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:09 INFO - PROCESS | 1943 | 1461107169589 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:06:09 INFO - PROCESS | 1943 | 1461107169665 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba3800 == 87 [pid = 1943] [id = 261] 16:06:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x1144ac400) [pid = 1943] [serial = 781] [outer = 0x0] 16:06:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x114acec00) [pid = 1943] [serial = 782] [outer = 0x1144ac400] 16:06:09 INFO - PROCESS | 1943 | 1461107169693 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x115508c00) [pid = 1943] [serial = 783] [outer = 0x1144ac400] 16:06:10 INFO - PROCESS | 1943 | 1461107170109 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 696ms 16:06:10 INFO - PROCESS | 1943 | 1461107170158 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:06:10 INFO - PROCESS | 1943 | 1461107170165 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:06:10 INFO - PROCESS | 1943 | 1461107170170 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1943 | 1461107170172 Marionette TRACE conn2 <- [1,1018,null,{}] 16:06:10 INFO - PROCESS | 1943 | 1461107170174 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 1943 | 1461107170280 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:06:10 INFO - PROCESS | 1943 | 1461107170357 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b945800 == 88 [pid = 1943] [id = 262] 16:06:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x111af3c00) [pid = 1943] [serial = 784] [outer = 0x0] 16:06:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x118fbb400) [pid = 1943] [serial = 785] [outer = 0x111af3c00] 16:06:10 INFO - PROCESS | 1943 | 1461107170385 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x119980000) [pid = 1943] [serial = 786] [outer = 0x111af3c00] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x11bb9f000 == 87 [pid = 1943] [id = 190] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12e593800 == 86 [pid = 1943] [id = 143] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x1259f2000 == 85 [pid = 1943] [id = 124] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x119263800 == 84 [pid = 1943] [id = 161] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x115577800 == 83 [pid = 1943] [id = 252] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x130a7e000 == 82 [pid = 1943] [id = 251] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9cb000 == 81 [pid = 1943] [id = 250] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x130449000 == 80 [pid = 1943] [id = 249] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff08800 == 79 [pid = 1943] [id = 248] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12e41fc00) [pid = 1943] [serial = 623] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12f2b0c00) [pid = 1943] [serial = 629] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x12eee8800) [pid = 1943] [serial = 626] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x1119e8800) [pid = 1943] [serial = 683] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x12bbb1000) [pid = 1943] [serial = 680] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x12e419800) [pid = 1943] [serial = 686] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc4e000 == 78 [pid = 1943] [id = 247] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12f020800 == 77 [pid = 1943] [id = 246] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12e585000 == 76 [pid = 1943] [id = 245] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x127212000 == 75 [pid = 1943] [id = 244] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba7800 == 74 [pid = 1943] [id = 243] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab8e800 == 73 [pid = 1943] [id = 242] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb28800 == 72 [pid = 1943] [id = 239] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1b9000 == 71 [pid = 1943] [id = 238] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x129150800 == 70 [pid = 1943] [id = 237] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x12721e000 == 69 [pid = 1943] [id = 236] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x125f74000 == 68 [pid = 1943] [id = 235] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x118dbf800 == 67 [pid = 1943] [id = 234] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x119d77800 == 66 [pid = 1943] [id = 233] 16:06:10 INFO - PROCESS | 1943 | --DOCSHELL 0x119963000 == 65 [pid = 1943] [id = 232] 16:06:10 INFO - PROCESS | 1943 | 1461107170806 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x125a56000) [pid = 1943] [serial = 570] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x1199a9800) [pid = 1943] [serial = 567] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12b7b9800) [pid = 1943] [serial = 573] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x12cf2b400) [pid = 1943] [serial = 576] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11550f800) [pid = 1943] [serial = 665] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x12db57400) [pid = 1943] [serial = 650] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12e77d800) [pid = 1943] [serial = 653] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x12e30f400) [pid = 1943] [serial = 651] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12e99b000) [pid = 1943] [serial = 656] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x12e98dc00) [pid = 1943] [serial = 654] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x1164e0800) [pid = 1943] [serial = 632] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x1190ddc00) [pid = 1943] [serial = 633] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x12d41cc00) [pid = 1943] [serial = 621] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12b73cc00) [pid = 1943] [serial = 620] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x114dadc00) [pid = 1943] [serial = 611] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x118d74c00) [pid = 1943] [serial = 612] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x125e59000) [pid = 1943] [serial = 617] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x127505400) [pid = 1943] [serial = 618] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x11be32800) [pid = 1943] [serial = 638] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x11be38000) [pid = 1943] [serial = 639] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x11be7e800) [pid = 1943] [serial = 615] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x11b920000) [pid = 1943] [serial = 614] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x1199a7c00) [pid = 1943] [serial = 635] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x11a642c00) [pid = 1943] [serial = 636] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x11c154000) [pid = 1943] [serial = 641] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x126a53c00) [pid = 1943] [serial = 642] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x127511400) [pid = 1943] [serial = 644] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x1291b8400) [pid = 1943] [serial = 645] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x115505c00) [pid = 1943] [serial = 689] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x11553f800) [pid = 1943] [serial = 692] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x11560a000) [pid = 1943] [serial = 693] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x1190de400) [pid = 1943] [serial = 671] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x11adb5c00) [pid = 1943] [serial = 674] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x114ace800) [pid = 1943] [serial = 659] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x1278f9400) [pid = 1943] [serial = 677] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12b1df400) [pid = 1943] [serial = 647] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x12eef0000) [pid = 1943] [serial = 657] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12e782400) [pid = 1943] [serial = 663] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x114da8c00) [pid = 1943] [serial = 662] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x115511800) [pid = 1943] [serial = 690] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x114ad2800) [pid = 1943] [serial = 660] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12ba7bc00) [pid = 1943] [serial = 648] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12eeeec00) [pid = 1943] [serial = 666] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12d0dbc00) [pid = 1943] [serial = 579] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12e402400) [pid = 1943] [serial = 582] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12eeea000) [pid = 1943] [serial = 668] [outer = 0x0] [url = about:blank] 16:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 16:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:06:10 INFO - PROCESS | 1943 | 1461107170841 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 1943 | 1461107170842 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:06:10 INFO - PROCESS | 1943 | 1461107170845 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1943 | 1461107170849 Marionette TRACE conn2 <- [1,1022,null,{}] 16:06:10 INFO - PROCESS | 1943 | 1461107170857 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 1943 | 1461107170943 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:06:10 INFO - PROCESS | 1943 | 1461107170951 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x11996b000 == 66 [pid = 1943] [id = 263] 16:06:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1190e2400) [pid = 1943] [serial = 787] [outer = 0x0] 16:06:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x1199b1800) [pid = 1943] [serial = 788] [outer = 0x1190e2400] 16:06:10 INFO - PROCESS | 1943 | 1461107170979 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x11a98e400) [pid = 1943] [serial = 789] [outer = 0x1190e2400] 16:06:11 INFO - PROCESS | 1943 | 1461107171349 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms 16:06:11 INFO - PROCESS | 1943 | 1461107171384 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 1943 | 1461107171386 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:06:11 INFO - PROCESS | 1943 | 1461107171390 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1943 | 1461107171391 Marionette TRACE conn2 <- [1,1026,null,{}] 16:06:11 INFO - PROCESS | 1943 | 1461107171393 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:11 INFO - PROCESS | 1943 | 1461107171477 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:06:11 INFO - PROCESS | 1943 | 1461107171484 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259e3000 == 67 [pid = 1943] [id = 264] 16:06:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11a98e800) [pid = 1943] [serial = 790] [outer = 0x0] 16:06:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11af98400) [pid = 1943] [serial = 791] [outer = 0x11a98e800] 16:06:11 INFO - PROCESS | 1943 | 1461107171510 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11be30800) [pid = 1943] [serial = 792] [outer = 0x11a98e800] 16:06:11 INFO - PROCESS | 1943 | 1461107171866 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 16:06:11 INFO - PROCESS | 1943 | 1461107171909 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 1943 | 1461107171910 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:06:11 INFO - PROCESS | 1943 | 1461107171923 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1943 | 1461107171924 Marionette TRACE conn2 <- [1,1030,null,{}] 16:06:11 INFO - PROCESS | 1943 | 1461107171926 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 1943 | 1461107172013 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:06:12 INFO - PROCESS | 1943 | 1461107172020 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f1a000 == 68 [pid = 1943] [id = 265] 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11be36800) [pid = 1943] [serial = 793] [outer = 0x0] 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11bef3c00) [pid = 1943] [serial = 794] [outer = 0x11be36800] 16:06:12 INFO - PROCESS | 1943 | 1461107172045 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x11c470000) [pid = 1943] [serial = 795] [outer = 0x11be36800] 16:06:12 INFO - PROCESS | 1943 | 1461107172375 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 472ms 16:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:06:12 INFO - PROCESS | 1943 | 1461107172391 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1943 | 1461107172392 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:06:12 INFO - PROCESS | 1943 | 1461107172395 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1943 | 1461107172398 Marionette TRACE conn2 <- [1,1034,null,{}] 16:06:12 INFO - PROCESS | 1943 | 1461107172401 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 1943 | 1461107172500 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:06:12 INFO - PROCESS | 1943 | 1461107172561 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x129689800 == 69 [pid = 1943] [id = 266] 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11be37400) [pid = 1943] [serial = 796] [outer = 0x0] 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x125852c00) [pid = 1943] [serial = 797] [outer = 0x11be37400] 16:06:12 INFO - PROCESS | 1943 | 1461107172589 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12745e000) [pid = 1943] [serial = 798] [outer = 0x11be37400] 16:06:12 INFO - PROCESS | 1943 | 1461107172909 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 524ms 16:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:06:12 INFO - PROCESS | 1943 | 1461107172920 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1943 | 1461107172922 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:06:12 INFO - PROCESS | 1943 | 1461107172924 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1943 | 1461107172925 Marionette TRACE conn2 <- [1,1038,null,{}] 16:06:12 INFO - PROCESS | 1943 | 1461107172927 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 1943 | 1461107173039 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:06:13 INFO - PROCESS | 1943 | 1461107173054 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb1b800 == 70 [pid = 1943] [id = 267] 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x11c156c00) [pid = 1943] [serial = 799] [outer = 0x0] 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x127e6ac00) [pid = 1943] [serial = 800] [outer = 0x11c156c00] 16:06:13 INFO - PROCESS | 1943 | 1461107173079 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x129a62400) [pid = 1943] [serial = 801] [outer = 0x11c156c00] 16:06:13 INFO - PROCESS | 1943 | 1461107173428 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 16:06:13 INFO - PROCESS | 1943 | 1461107173447 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1943 | 1461107173450 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:06:13 INFO - PROCESS | 1943 | 1461107173459 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1943 | 1461107173460 Marionette TRACE conn2 <- [1,1042,null,{}] 16:06:13 INFO - PROCESS | 1943 | 1461107173465 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 1943 | 1461107173571 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:06:13 INFO - PROCESS | 1943 | 1461107173605 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d14a800 == 71 [pid = 1943] [id = 268] 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x127466000) [pid = 1943] [serial = 802] [outer = 0x0] 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12b1dd800) [pid = 1943] [serial = 803] [outer = 0x127466000] 16:06:13 INFO - PROCESS | 1943 | 1461107173631 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12ba7bc00) [pid = 1943] [serial = 804] [outer = 0x127466000] 16:06:13 INFO - PROCESS | 1943 | 1461107173944 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 16:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:06:13 INFO - PROCESS | 1943 | 1461107173981 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1943 | 1461107173983 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:06:13 INFO - PROCESS | 1943 | 1461107173985 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1943 | 1461107173986 Marionette TRACE conn2 <- [1,1046,null,{}] 16:06:13 INFO - PROCESS | 1943 | 1461107173988 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:14 INFO - PROCESS | 1943 | 1461107174095 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:06:14 INFO - PROCESS | 1943 | 1461107174128 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db03000 == 72 [pid = 1943] [id = 269] 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12bf4c000) [pid = 1943] [serial = 805] [outer = 0x0] 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x12cf2b400) [pid = 1943] [serial = 806] [outer = 0x12bf4c000] 16:06:14 INFO - PROCESS | 1943 | 1461107174153 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x12d414000) [pid = 1943] [serial = 807] [outer = 0x12bf4c000] 16:06:14 INFO - PROCESS | 1943 | 1461107174485 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 16:06:14 INFO - PROCESS | 1943 | 1461107174511 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 1943 | 1461107174514 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:06:14 INFO - PROCESS | 1943 | 1461107174517 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 1943 | 1461107174518 Marionette TRACE conn2 <- [1,1050,null,{}] 16:06:14 INFO - PROCESS | 1943 | 1461107174520 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:14 INFO - PROCESS | 1943 | 1461107174630 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:06:14 INFO - PROCESS | 1943 | 1461107174642 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e588000 == 73 [pid = 1943] [id = 270] 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x12d05b800) [pid = 1943] [serial = 808] [outer = 0x0] 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x12db5c000) [pid = 1943] [serial = 809] [outer = 0x12d05b800] 16:06:14 INFO - PROCESS | 1943 | 1461107174668 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x12e307c00) [pid = 1943] [serial = 810] [outer = 0x12d05b800] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x111aecc00) [pid = 1943] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12eee5c00) [pid = 1943] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x12eee4c00) [pid = 1943] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x12d41dc00) [pid = 1943] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x12cf3a000) [pid = 1943] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x129d55800) [pid = 1943] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12e413000) [pid = 1943] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x111ae6400) [pid = 1943] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12e30c800) [pid = 1943] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x1193b8400) [pid = 1943] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x115508000) [pid = 1943] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x114ad4800) [pid = 1943] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x125c0ec00) [pid = 1943] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:06:15 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x1119ee000) [pid = 1943] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:06:15 INFO - PROCESS | 1943 | 1461107175221 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 720ms 16:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:06:15 INFO - PROCESS | 1943 | 1461107175237 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1943 | 1461107175239 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:06:15 INFO - PROCESS | 1943 | 1461107175241 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1943 | 1461107175243 Marionette TRACE conn2 <- [1,1054,null,{}] 16:06:15 INFO - PROCESS | 1943 | 1461107175248 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 1943 | 1461107175351 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:06:15 INFO - PROCESS | 1943 | 1461107175408 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4bb800 == 74 [pid = 1943] [id = 271] 16:06:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x111ae9400) [pid = 1943] [serial = 811] [outer = 0x0] 16:06:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x125c0ec00) [pid = 1943] [serial = 812] [outer = 0x111ae9400] 16:06:15 INFO - PROCESS | 1943 | 1461107175439 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12e413000) [pid = 1943] [serial = 813] [outer = 0x111ae9400] 16:06:15 INFO - PROCESS | 1943 | 1461107175715 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 536ms 16:06:15 INFO - PROCESS | 1943 | 1461107175783 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1943 | 1461107175787 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:06:15 INFO - PROCESS | 1943 | 1461107175791 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1943 | 1461107175793 Marionette TRACE conn2 <- [1,1058,null,{}] 16:06:15 INFO - PROCESS | 1943 | 1461107175800 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 1943 | 1461107175931 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:06:16 INFO - PROCESS | 1943 | 1461107176007 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f416000 == 75 [pid = 1943] [id = 272] 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x1291c3c00) [pid = 1943] [serial = 814] [outer = 0x0] 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x12d090400) [pid = 1943] [serial = 815] [outer = 0x1291c3c00] 16:06:16 INFO - PROCESS | 1943 | 1461107176048 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12e30e800) [pid = 1943] [serial = 816] [outer = 0x1291c3c00] 16:06:16 INFO - PROCESS | 1943 | 1461107176457 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 675ms 16:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:06:16 INFO - PROCESS | 1943 | 1461107176466 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1943 | 1461107176467 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:06:16 INFO - PROCESS | 1943 | 1461107176469 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1943 | 1461107176470 Marionette TRACE conn2 <- [1,1062,null,{}] 16:06:16 INFO - PROCESS | 1943 | 1461107176472 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:16 INFO - PROCESS | 1943 | 1461107176561 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:06:16 INFO - PROCESS | 1943 | 1461107176619 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe30000 == 76 [pid = 1943] [id = 273] 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12d08c000) [pid = 1943] [serial = 817] [outer = 0x0] 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12e77d800) [pid = 1943] [serial = 818] [outer = 0x12d08c000] 16:06:16 INFO - PROCESS | 1943 | 1461107176646 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12e7c0c00) [pid = 1943] [serial = 819] [outer = 0x12d08c000] 16:06:16 INFO - PROCESS | 1943 | 1461107176929 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 16:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:06:16 INFO - PROCESS | 1943 | 1461107176939 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1943 | 1461107176940 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:06:16 INFO - PROCESS | 1943 | 1461107176943 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1943 | 1461107176944 Marionette TRACE conn2 <- [1,1066,null,{}] 16:06:16 INFO - PROCESS | 1943 | 1461107176954 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:17 INFO - PROCESS | 1943 | 1461107177051 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:06:17 INFO - PROCESS | 1943 | 1461107177055 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff19800 == 77 [pid = 1943] [id = 274] 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x12e7c1400) [pid = 1943] [serial = 820] [outer = 0x0] 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x12e997800) [pid = 1943] [serial = 821] [outer = 0x12e7c1400] 16:06:17 INFO - PROCESS | 1943 | 1461107177080 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x12eee9400) [pid = 1943] [serial = 822] [outer = 0x12e7c1400] 16:06:17 INFO - PROCESS | 1943 | 1461107177634 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 727ms 16:06:17 INFO - PROCESS | 1943 | 1461107177671 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 1943 | 1461107177674 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:06:17 INFO - PROCESS | 1943 | 1461107177680 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1943 | 1461107177683 Marionette TRACE conn2 <- [1,1070,null,{}] 16:06:17 INFO - PROCESS | 1943 | 1461107177687 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:17 INFO - PROCESS | 1943 | 1461107177801 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:06:17 INFO - PROCESS | 1943 | 1461107177903 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab89800 == 78 [pid = 1943] [id = 275] 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x114daa400) [pid = 1943] [serial = 823] [outer = 0x0] 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x11550bc00) [pid = 1943] [serial = 824] [outer = 0x114daa400] 16:06:17 INFO - PROCESS | 1943 | 1461107177936 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x118d72400) [pid = 1943] [serial = 825] [outer = 0x114daa400] 16:06:18 INFO - PROCESS | 1943 | 1461107178369 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 723ms 16:06:18 INFO - PROCESS | 1943 | 1461107178414 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 1943 | 1461107178419 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:06:18 INFO - PROCESS | 1943 | 1461107178425 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1943 | 1461107178427 Marionette TRACE conn2 <- [1,1074,null,{}] 16:06:18 INFO - PROCESS | 1943 | 1461107178432 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:18 INFO - PROCESS | 1943 | 1461107178542 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:06:18 INFO - PROCESS | 1943 | 1461107178613 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a45800 == 79 [pid = 1943] [id = 276] 16:06:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x118fb7800) [pid = 1943] [serial = 826] [outer = 0x0] 16:06:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x11a986000) [pid = 1943] [serial = 827] [outer = 0x118fb7800] 16:06:18 INFO - PROCESS | 1943 | 1461107178643 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x11b6d6000) [pid = 1943] [serial = 828] [outer = 0x118fb7800] 16:06:19 INFO - PROCESS | 1943 | 1461107179059 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 16:06:19 INFO - PROCESS | 1943 | 1461107179098 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1943 | 1461107179100 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:06:19 INFO - PROCESS | 1943 | 1461107179103 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1943 | 1461107179106 Marionette TRACE conn2 <- [1,1078,null,{}] 16:06:19 INFO - PROCESS | 1943 | 1461107179114 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:19 INFO - PROCESS | 1943 | 1461107179238 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:06:19 INFO - PROCESS | 1943 | 1461107179314 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff10800 == 80 [pid = 1943] [id = 277] 16:06:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x11c4bc800) [pid = 1943] [serial = 829] [outer = 0x0] 16:06:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x125c0e800) [pid = 1943] [serial = 830] [outer = 0x11c4bc800] 16:06:19 INFO - PROCESS | 1943 | 1461107179361 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x126c91800) [pid = 1943] [serial = 831] [outer = 0x11c4bc800] 16:06:19 INFO - PROCESS | 1943 | 1461107179817 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 772ms 16:06:19 INFO - PROCESS | 1943 | 1461107179878 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1943 | 1461107179880 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:06:19 INFO - PROCESS | 1943 | 1461107179885 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1943 | 1461107179886 Marionette TRACE conn2 <- [1,1082,null,{}] 16:06:19 INFO - PROCESS | 1943 | 1461107179888 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 1943 | 1461107180001 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:06:20 INFO - PROCESS | 1943 | 1461107180073 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7c800 == 81 [pid = 1943] [id = 278] 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x1291c5400) [pid = 1943] [serial = 832] [outer = 0x0] 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x129d52000) [pid = 1943] [serial = 833] [outer = 0x1291c5400] 16:06:20 INFO - PROCESS | 1943 | 1461107180104 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12bbaa800) [pid = 1943] [serial = 834] [outer = 0x1291c5400] 16:06:20 INFO - PROCESS | 1943 | 1461107180531 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 668ms 16:06:20 INFO - PROCESS | 1943 | 1461107180554 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1943 | 1461107180555 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:06:20 INFO - PROCESS | 1943 | 1461107180558 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1943 | 1461107180559 Marionette TRACE conn2 <- [1,1086,null,{}] 16:06:20 INFO - PROCESS | 1943 | 1461107180561 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 1943 | 1461107180672 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:06:20 INFO - PROCESS | 1943 | 1461107180743 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x13794e000 == 82 [pid = 1943] [id = 279] 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x12bbb1000) [pid = 1943] [serial = 835] [outer = 0x0] 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x12d087800) [pid = 1943] [serial = 836] [outer = 0x12bbb1000] 16:06:20 INFO - PROCESS | 1943 | 1461107180775 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x12d41dc00) [pid = 1943] [serial = 837] [outer = 0x12bbb1000] 16:06:21 INFO - PROCESS | 1943 | 1461107181187 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 668ms 16:06:21 INFO - PROCESS | 1943 | 1461107181227 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 1943 | 1461107181228 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:06:21 INFO - PROCESS | 1943 | 1461107181230 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1943 | 1461107181232 Marionette TRACE conn2 <- [1,1090,null,{}] 16:06:21 INFO - PROCESS | 1943 | 1461107181235 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:21 INFO - PROCESS | 1943 | 1461107181369 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:06:21 INFO - PROCESS | 1943 | 1461107181441 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d9f800 == 83 [pid = 1943] [id = 280] 16:06:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x12da91400) [pid = 1943] [serial = 838] [outer = 0x0] 16:06:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x12eeea000) [pid = 1943] [serial = 839] [outer = 0x12da91400] 16:06:21 INFO - PROCESS | 1943 | 1461107181486 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x12f2bdc00) [pid = 1943] [serial = 840] [outer = 0x12da91400] 16:06:21 INFO - PROCESS | 1943 | 1461107181882 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 16:06:21 INFO - PROCESS | 1943 | 1461107181902 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:06:21 INFO - PROCESS | 1943 | 1461107181903 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:06:21 INFO - PROCESS | 1943 | 1461107181905 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1943 | 1461107181907 Marionette TRACE conn2 <- [1,1094,null,{}] 16:06:21 INFO - PROCESS | 1943 | 1461107181909 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 1943 | 1461107182017 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:06:22 INFO - PROCESS | 1943 | 1461107182121 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x137f9b800 == 84 [pid = 1943] [id = 281] 16:06:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x111af3800) [pid = 1943] [serial = 841] [outer = 0x0] 16:06:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x12f47a000) [pid = 1943] [serial = 842] [outer = 0x111af3800] 16:06:22 INFO - PROCESS | 1943 | 1461107182153 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x12f482000) [pid = 1943] [serial = 843] [outer = 0x111af3800] 16:06:22 INFO - PROCESS | 1943 | 1461107182587 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 720ms 16:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:06:22 INFO - PROCESS | 1943 | 1461107182626 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 1943 | 1461107182627 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:06:22 INFO - PROCESS | 1943 | 1461107182630 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 1943 | 1461107182631 Marionette TRACE conn2 <- [1,1098,null,{}] 16:06:22 INFO - PROCESS | 1943 | 1461107182633 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 1943 | 1461107182766 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:06:22 INFO - PROCESS | 1943 | 1461107182994 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d6e000 == 85 [pid = 1943] [id = 282] 16:06:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x10a6e7000) [pid = 1943] [serial = 844] [outer = 0x0] 16:06:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x111ae8000) [pid = 1943] [serial = 845] [outer = 0x10a6e7000] 16:06:23 INFO - PROCESS | 1943 | 1461107183034 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x11465d000) [pid = 1943] [serial = 846] [outer = 0x10a6e7000] 16:06:23 INFO - PROCESS | 1943 | 1461107183632 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1022ms 16:06:23 INFO - PROCESS | 1943 | 1461107183653 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1943 | 1461107183655 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:06:23 INFO - PROCESS | 1943 | 1461107183686 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1943 | 1461107183688 Marionette TRACE conn2 <- [1,1102,null,{}] 16:06:23 INFO - PROCESS | 1943 | 1461107183699 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:23 INFO - PROCESS | 1943 | 1461107183828 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:06:23 INFO - PROCESS | 1943 | 1461107183938 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x119905800 == 86 [pid = 1943] [id = 283] 16:06:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x1155bec00) [pid = 1943] [serial = 847] [outer = 0x0] 16:06:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x1156cb800) [pid = 1943] [serial = 848] [outer = 0x1155bec00] 16:06:23 INFO - PROCESS | 1943 | 1461107183985 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x1162e4800) [pid = 1943] [serial = 849] [outer = 0x1155bec00] 16:06:24 INFO - PROCESS | 1943 | 1461107184455 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12f420800 == 85 [pid = 1943] [id = 146] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe30000 == 84 [pid = 1943] [id = 273] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12f416000 == 83 [pid = 1943] [id = 272] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4bb800 == 82 [pid = 1943] [id = 271] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12e588000 == 81 [pid = 1943] [id = 270] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12db03000 == 80 [pid = 1943] [id = 269] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12d14a800 == 79 [pid = 1943] [id = 268] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x126c8d000) [pid = 1943] [serial = 758] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x11ace3400) [pid = 1943] [serial = 704] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11be31c00) [pid = 1943] [serial = 707] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x11c14e800) [pid = 1943] [serial = 710] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x126a4a800) [pid = 1943] [serial = 713] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x1277ac800) [pid = 1943] [serial = 716] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x1291c4800) [pid = 1943] [serial = 719] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb1b800 == 78 [pid = 1943] [id = 267] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x129689800 == 77 [pid = 1943] [id = 266] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x126f1a000 == 76 [pid = 1943] [id = 265] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x1259e3000 == 75 [pid = 1943] [id = 264] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x11996b000 == 74 [pid = 1943] [id = 263] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x11b945800 == 73 [pid = 1943] [id = 262] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba3800 == 72 [pid = 1943] [id = 261] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x137958000 == 71 [pid = 1943] [id = 257] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x137989000 == 70 [pid = 1943] [id = 256] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x12c10e000 == 69 [pid = 1943] [id = 255] 16:06:24 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad87800 == 68 [pid = 1943] [id = 254] 16:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 855ms 16:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:06:24 INFO - PROCESS | 1943 | 1461107184517 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 1943 | 1461107184520 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:06:24 INFO - PROCESS | 1943 | 1461107184523 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1943 | 1461107184525 Marionette TRACE conn2 <- [1,1106,null,{}] 16:06:24 INFO - PROCESS | 1943 | 1461107184528 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:24 INFO - PROCESS | 1943 | 1461107184620 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:06:24 INFO - PROCESS | 1943 | 1461107184629 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11996b000 == 69 [pid = 1943] [id = 284] 16:06:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11869f800) [pid = 1943] [serial = 850] [outer = 0x0] 16:06:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x119059800) [pid = 1943] [serial = 851] [outer = 0x11869f800] 16:06:24 INFO - PROCESS | 1943 | 1461107184656 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x1192b6000) [pid = 1943] [serial = 852] [outer = 0x11869f800] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12f2b5400) [pid = 1943] [serial = 630] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12eef1800) [pid = 1943] [serial = 627] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x12e98c800) [pid = 1943] [serial = 624] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x12db56c00) [pid = 1943] [serial = 740] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x12b7bd000) [pid = 1943] [serial = 737] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12e994800) [pid = 1943] [serial = 746] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x111aef800) [pid = 1943] [serial = 749] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12e41a800) [pid = 1943] [serial = 743] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x118982c00) [pid = 1943] [serial = 695] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x11b6d5c00) [pid = 1943] [serial = 731] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x11a98a400) [pid = 1943] [serial = 755] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x125c05c00) [pid = 1943] [serial = 732] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x11553cc00) [pid = 1943] [serial = 726] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x114db1000) [pid = 1943] [serial = 725] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x129d54c00) [pid = 1943] [serial = 734] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x1190e4000) [pid = 1943] [serial = 701] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x129d4ec00) [pid = 1943] [serial = 722] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x11553a800) [pid = 1943] [serial = 698] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x119979c00) [pid = 1943] [serial = 728] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x1199ae800) [pid = 1943] [serial = 729] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x1199ac800) [pid = 1943] [serial = 753] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12e30f800) [pid = 1943] [serial = 741] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12e7c0000) [pid = 1943] [serial = 744] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x12eeee800) [pid = 1943] [serial = 747] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x12bbb5000) [pid = 1943] [serial = 738] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x114acc400) [pid = 1943] [serial = 752] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x111af4800) [pid = 1943] [serial = 750] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12b1e2800) [pid = 1943] [serial = 735] [outer = 0x0] [url = about:blank] 16:06:24 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12595b000) [pid = 1943] [serial = 756] [outer = 0x0] [url = about:blank] 16:06:25 INFO - PROCESS | 1943 | 1461107185045 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 16:06:25 INFO - PROCESS | 1943 | 1461107185094 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1943 | 1461107185095 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:06:25 INFO - PROCESS | 1943 | 1461107185098 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1943 | 1461107185103 Marionette TRACE conn2 <- [1,1110,null,{}] 16:06:25 INFO - PROCESS | 1943 | 1461107185109 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 1943 | 1461107185203 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:06:25 INFO - PROCESS | 1943 | 1461107185207 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c882800 == 70 [pid = 1943] [id = 285] 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11934c800) [pid = 1943] [serial = 853] [outer = 0x0] 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x11997e000) [pid = 1943] [serial = 854] [outer = 0x11934c800] 16:06:25 INFO - PROCESS | 1943 | 1461107185234 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x119e71800) [pid = 1943] [serial = 855] [outer = 0x11934c800] 16:06:25 INFO - PROCESS | 1943 | 1461107185589 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 523ms 16:06:25 INFO - PROCESS | 1943 | 1461107185621 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1943 | 1461107185623 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:06:25 INFO - PROCESS | 1943 | 1461107185625 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1943 | 1461107185627 Marionette TRACE conn2 <- [1,1114,null,{}] 16:06:25 INFO - PROCESS | 1943 | 1461107185629 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 1943 | 1461107185720 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:06:25 INFO - PROCESS | 1943 | 1461107185724 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cc2000 == 71 [pid = 1943] [id = 286] 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x11a63f000) [pid = 1943] [serial = 856] [outer = 0x0] 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x11a98cc00) [pid = 1943] [serial = 857] [outer = 0x11a63f000] 16:06:25 INFO - PROCESS | 1943 | 1461107185751 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x11aa4ac00) [pid = 1943] [serial = 858] [outer = 0x11a63f000] 16:06:26 INFO - PROCESS | 1943 | 1461107186105 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 16:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:06:26 INFO - PROCESS | 1943 | 1461107186146 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1943 | 1461107186148 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:06:26 INFO - PROCESS | 1943 | 1461107186150 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1943 | 1461107186151 Marionette TRACE conn2 <- [1,1118,null,{}] 16:06:26 INFO - PROCESS | 1943 | 1461107186153 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:26 INFO - PROCESS | 1943 | 1461107186242 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:06:26 INFO - PROCESS | 1943 | 1461107186248 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x127219000 == 72 [pid = 1943] [id = 287] 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x11adbc800) [pid = 1943] [serial = 859] [outer = 0x0] 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x11b6cf000) [pid = 1943] [serial = 860] [outer = 0x11adbc800] 16:06:26 INFO - PROCESS | 1943 | 1461107186281 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x11bb1d000) [pid = 1943] [serial = 861] [outer = 0x11adbc800] 16:06:26 INFO - PROCESS | 1943 | 1461107186646 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 16:06:26 INFO - PROCESS | 1943 | 1461107186670 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1943 | 1461107186671 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:06:26 INFO - PROCESS | 1943 | 1461107186674 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1943 | 1461107186675 Marionette TRACE conn2 <- [1,1122,null,{}] 16:06:26 INFO - PROCESS | 1943 | 1461107186677 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:26 INFO - PROCESS | 1943 | 1461107186768 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:06:26 INFO - PROCESS | 1943 | 1461107186847 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e70000 == 73 [pid = 1943] [id = 288] 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x11af97c00) [pid = 1943] [serial = 862] [outer = 0x0] 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x11be31000) [pid = 1943] [serial = 863] [outer = 0x11af97c00] 16:06:26 INFO - PROCESS | 1943 | 1461107186872 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x11c315000) [pid = 1943] [serial = 864] [outer = 0x11af97c00] 16:06:27 INFO - PROCESS | 1943 | 1461107187221 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 574ms 16:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:06:27 INFO - PROCESS | 1943 | 1461107187249 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1943 | 1461107187250 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:06:27 INFO - PROCESS | 1943 | 1461107187252 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1943 | 1461107187253 Marionette TRACE conn2 <- [1,1126,null,{}] 16:06:27 INFO - PROCESS | 1943 | 1461107187264 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 1943 | 1461107187376 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:06:27 INFO - PROCESS | 1943 | 1461107187415 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1c8800 == 74 [pid = 1943] [id = 289] 16:06:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x11c46fc00) [pid = 1943] [serial = 865] [outer = 0x0] 16:06:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x11c513400) [pid = 1943] [serial = 866] [outer = 0x11c46fc00] 16:06:27 INFO - PROCESS | 1943 | 1461107187440 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x125c02800) [pid = 1943] [serial = 867] [outer = 0x11c46fc00] 16:06:27 INFO - PROCESS | 1943 | 1461107187801 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 580ms 16:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:06:27 INFO - PROCESS | 1943 | 1461107187833 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1943 | 1461107187834 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:06:27 INFO - PROCESS | 1943 | 1461107187842 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1943 | 1461107187843 Marionette TRACE conn2 <- [1,1130,null,{}] 16:06:27 INFO - PROCESS | 1943 | 1461107187845 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 1943 | 1461107187972 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:06:28 INFO - PROCESS | 1943 | 1461107188016 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba1f800 == 75 [pid = 1943] [id = 290] 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x125c10000) [pid = 1943] [serial = 868] [outer = 0x0] 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x126899800) [pid = 1943] [serial = 869] [outer = 0x125c10000] 16:06:28 INFO - PROCESS | 1943 | 1461107188043 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x126a53c00) [pid = 1943] [serial = 870] [outer = 0x125c10000] 16:06:28 INFO - PROCESS | 1943 | 1461107188382 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 575ms 16:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:06:28 INFO - PROCESS | 1943 | 1461107188418 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1943 | 1461107188419 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:06:28 INFO - PROCESS | 1943 | 1461107188421 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1943 | 1461107188422 Marionette TRACE conn2 <- [1,1134,null,{}] 16:06:28 INFO - PROCESS | 1943 | 1461107188424 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:28 INFO - PROCESS | 1943 | 1461107188539 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:06:28 INFO - PROCESS | 1943 | 1461107188581 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d18e000 == 76 [pid = 1943] [id = 291] 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x11c4c9400) [pid = 1943] [serial = 871] [outer = 0x0] 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x126c8bc00) [pid = 1943] [serial = 872] [outer = 0x11c4c9400] 16:06:28 INFO - PROCESS | 1943 | 1461107188607 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x126eee000) [pid = 1943] [serial = 873] [outer = 0x11c4c9400] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x12d05b800) [pid = 1943] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x11a98e800) [pid = 1943] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x12bf4c000) [pid = 1943] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x127466000) [pid = 1943] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x111ae9400) [pid = 1943] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x1190e2400) [pid = 1943] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x111af3c00) [pid = 1943] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x11be36800) [pid = 1943] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x11c156c00) [pid = 1943] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x12d08c000) [pid = 1943] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x1291c3c00) [pid = 1943] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x11be37400) [pid = 1943] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:06:28 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x1144ac400) [pid = 1943] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:06:29 INFO - PROCESS | 1943 | 1461107189047 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 668ms 16:06:29 INFO - PROCESS | 1943 | 1461107189090 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 1943 | 1461107189091 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:06:29 INFO - PROCESS | 1943 | 1461107189094 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1943 | 1461107189095 Marionette TRACE conn2 <- [1,1138,null,{}] 16:06:29 INFO - PROCESS | 1943 | 1461107189097 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 1943 | 1461107189201 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:06:29 INFO - PROCESS | 1943 | 1461107189278 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d196800 == 77 [pid = 1943] [id = 292] 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x125c11400) [pid = 1943] [serial = 874] [outer = 0x0] 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x126ef0c00) [pid = 1943] [serial = 875] [outer = 0x125c11400] 16:06:29 INFO - PROCESS | 1943 | 1461107189313 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x1278f9c00) [pid = 1943] [serial = 876] [outer = 0x125c11400] 16:06:29 INFO - PROCESS | 1943 | 1461107189623 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 570ms 16:06:29 INFO - PROCESS | 1943 | 1461107189665 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 1943 | 1461107189667 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:06:29 INFO - PROCESS | 1943 | 1461107189669 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1943 | 1461107189671 Marionette TRACE conn2 <- [1,1142,null,{}] 16:06:29 INFO - PROCESS | 1943 | 1461107189673 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 1943 | 1461107189778 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:06:29 INFO - PROCESS | 1943 | 1461107189782 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e587000 == 78 [pid = 1943] [id = 293] 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x127e64c00) [pid = 1943] [serial = 877] [outer = 0x0] 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x1296d1c00) [pid = 1943] [serial = 878] [outer = 0x127e64c00] 16:06:29 INFO - PROCESS | 1943 | 1461107189808 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x129d55000) [pid = 1943] [serial = 879] [outer = 0x127e64c00] 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x129d56000) [pid = 1943] [serial = 880] [outer = 0x12f2b6c00] 16:06:30 INFO - PROCESS | 1943 | 1461107190192 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 16:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:06:30 INFO - PROCESS | 1943 | 1461107190238 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1943 | 1461107190239 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:06:30 INFO - PROCESS | 1943 | 1461107190241 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1943 | 1461107190243 Marionette TRACE conn2 <- [1,1146,null,{}] 16:06:30 INFO - PROCESS | 1943 | 1461107190245 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:30 INFO - PROCESS | 1943 | 1461107190339 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:06:30 INFO - PROCESS | 1943 | 1461107190345 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f020800 == 79 [pid = 1943] [id = 294] 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12af28800) [pid = 1943] [serial = 881] [outer = 0x0] 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12b1df800) [pid = 1943] [serial = 882] [outer = 0x12af28800] 16:06:30 INFO - PROCESS | 1943 | 1461107190371 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12b2e9400) [pid = 1943] [serial = 883] [outer = 0x12af28800] 16:06:30 INFO - PROCESS | 1943 | 1461107190717 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 16:06:30 INFO - PROCESS | 1943 | 1461107190760 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1943 | 1461107190761 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:06:30 INFO - PROCESS | 1943 | 1461107190763 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1943 | 1461107190765 Marionette TRACE conn2 <- [1,1150,null,{}] 16:06:30 INFO - PROCESS | 1943 | 1461107190767 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:30 INFO - PROCESS | 1943 | 1461107190859 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:06:30 INFO - PROCESS | 1943 | 1461107190926 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f422000 == 80 [pid = 1943] [id = 295] 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x12af29000) [pid = 1943] [serial = 884] [outer = 0x0] 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x12b73cc00) [pid = 1943] [serial = 885] [outer = 0x12af29000] 16:06:30 INFO - PROCESS | 1943 | 1461107190953 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x12ba80800) [pid = 1943] [serial = 886] [outer = 0x12af29000] 16:06:31 INFO - PROCESS | 1943 | 1461107191423 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 668ms 16:06:31 INFO - PROCESS | 1943 | 1461107191433 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:06:31 INFO - PROCESS | 1943 | 1461107191437 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:06:31 INFO - PROCESS | 1943 | 1461107191440 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1943 | 1461107191443 Marionette TRACE conn2 <- [1,1154,null,{}] 16:06:31 INFO - PROCESS | 1943 | 1461107191447 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:31 INFO - PROCESS | 1943 | 1461107191567 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:06:31 INFO - PROCESS | 1943 | 1461107191671 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x119821000 == 81 [pid = 1943] [id = 296] 16:06:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x1155b9000) [pid = 1943] [serial = 887] [outer = 0x0] 16:06:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x11580b400) [pid = 1943] [serial = 888] [outer = 0x1155b9000] 16:06:31 INFO - PROCESS | 1943 | 1461107191706 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11887e800) [pid = 1943] [serial = 889] [outer = 0x1155b9000] 16:06:32 INFO - PROCESS | 1943 | 1461107192137 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 722ms 16:06:32 INFO - PROCESS | 1943 | 1461107192165 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1943 | 1461107192169 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:06:32 INFO - PROCESS | 1943 | 1461107192174 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1943 | 1461107192176 Marionette TRACE conn2 <- [1,1158,null,{}] 16:06:32 INFO - PROCESS | 1943 | 1461107192178 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 1943 | 1461107192292 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:06:32 INFO - PROCESS | 1943 | 1461107192369 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f22800 == 82 [pid = 1943] [id = 297] 16:06:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x118f4b000) [pid = 1943] [serial = 890] [outer = 0x0] 16:06:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x1199ac800) [pid = 1943] [serial = 891] [outer = 0x118f4b000] 16:06:32 INFO - PROCESS | 1943 | 1461107192401 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11a98bc00) [pid = 1943] [serial = 892] [outer = 0x118f4b000] 16:06:32 INFO - PROCESS | 1943 | 1461107192823 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 16:06:32 INFO - PROCESS | 1943 | 1461107192847 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:06:32 INFO - PROCESS | 1943 | 1461107192849 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:06:32 INFO - PROCESS | 1943 | 1461107192851 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1943 | 1461107192854 Marionette TRACE conn2 <- [1,1162,null,{}] 16:06:32 INFO - PROCESS | 1943 | 1461107192862 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:33 INFO - PROCESS | 1943 | 1461107193002 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:06:33 INFO - PROCESS | 1943 | 1461107193109 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e590800 == 83 [pid = 1943] [id = 298] 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x11ab6fc00) [pid = 1943] [serial = 893] [outer = 0x0] 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x11be37400) [pid = 1943] [serial = 894] [outer = 0x11ab6fc00] 16:06:33 INFO - PROCESS | 1943 | 1461107193145 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x1272e9c00) [pid = 1943] [serial = 895] [outer = 0x11ab6fc00] 16:06:33 INFO - PROCESS | 1943 | 1461107193567 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 772ms 16:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:06:33 INFO - PROCESS | 1943 | 1461107193624 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1943 | 1461107193625 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:06:33 INFO - PROCESS | 1943 | 1461107193628 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1943 | 1461107193629 Marionette TRACE conn2 <- [1,1166,null,{}] 16:06:33 INFO - PROCESS | 1943 | 1461107193632 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:33 INFO - PROCESS | 1943 | 1461107193744 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:06:33 INFO - PROCESS | 1943 | 1461107193849 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe35000 == 84 [pid = 1943] [id = 299] 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11c517400) [pid = 1943] [serial = 896] [outer = 0x0] 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x1291c3c00) [pid = 1943] [serial = 897] [outer = 0x11c517400] 16:06:33 INFO - PROCESS | 1943 | 1461107193881 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x129d56800) [pid = 1943] [serial = 898] [outer = 0x11c517400] 16:06:34 INFO - PROCESS | 1943 | 1461107194280 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 16:06:34 INFO - PROCESS | 1943 | 1461107194299 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1943 | 1461107194300 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:06:34 INFO - PROCESS | 1943 | 1461107194303 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1943 | 1461107194304 Marionette TRACE conn2 <- [1,1170,null,{}] 16:06:34 INFO - PROCESS | 1943 | 1461107194307 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:34 INFO - PROCESS | 1943 | 1461107194434 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:06:34 INFO - PROCESS | 1943 | 1461107194510 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff1f800 == 85 [pid = 1943] [id = 300] 16:06:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x1296c4c00) [pid = 1943] [serial = 899] [outer = 0x0] 16:06:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12b7b9400) [pid = 1943] [serial = 900] [outer = 0x1296c4c00] 16:06:34 INFO - PROCESS | 1943 | 1461107194540 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12bbabc00) [pid = 1943] [serial = 901] [outer = 0x1296c4c00] 16:06:34 INFO - PROCESS | 1943 | 1461107194968 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 718ms 16:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:06:35 INFO - PROCESS | 1943 | 1461107195022 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1943 | 1461107195023 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:06:35 INFO - PROCESS | 1943 | 1461107195026 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1943 | 1461107195027 Marionette TRACE conn2 <- [1,1174,null,{}] 16:06:35 INFO - PROCESS | 1943 | 1461107195030 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 1943 | 1461107195147 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:06:35 INFO - PROCESS | 1943 | 1461107195237 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x130442800 == 86 [pid = 1943] [id = 301] 16:06:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x1146bd400) [pid = 1943] [serial = 902] [outer = 0x0] 16:06:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12bf55400) [pid = 1943] [serial = 903] [outer = 0x1146bd400] 16:06:35 INFO - PROCESS | 1943 | 1461107195271 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12d08b000) [pid = 1943] [serial = 904] [outer = 0x1146bd400] 16:06:35 INFO - PROCESS | 1943 | 1461107195710 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1943 | 1461107195762 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:06:35 INFO - PROCESS | 1943 | 1461107195768 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1943 | 1461107195770 Marionette TRACE conn2 <- [1,1178,null,{}] 16:06:35 INFO - PROCESS | 1943 | 1461107195774 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 1943 | 1461107195940 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:06:36 INFO - PROCESS | 1943 | 1461107196032 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c4e000 == 87 [pid = 1943] [id = 302] 16:06:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x114acb400) [pid = 1943] [serial = 905] [outer = 0x0] 16:06:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x12d08d800) [pid = 1943] [serial = 906] [outer = 0x114acb400] 16:06:36 INFO - PROCESS | 1943 | 1461107196074 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x12d0d2000) [pid = 1943] [serial = 907] [outer = 0x114acb400] 16:06:36 INFO - PROCESS | 1943 | 1461107196846 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 1943 | 1461107196895 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:06:36 INFO - PROCESS | 1943 | 1461107196900 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1943 | 1461107196903 Marionette TRACE conn2 <- [1,1182,null,{}] 16:06:36 INFO - PROCESS | 1943 | 1461107196907 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:37 INFO - PROCESS | 1943 | 1461107197008 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:06:37 INFO - PROCESS | 1943 | 1461107197083 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x11995f000 == 88 [pid = 1943] [id = 303] 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x114db3800) [pid = 1943] [serial = 908] [outer = 0x0] 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x11550a000) [pid = 1943] [serial = 909] [outer = 0x114db3800] 16:06:37 INFO - PROCESS | 1943 | 1461107197112 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x1156c1800) [pid = 1943] [serial = 910] [outer = 0x114db3800] 16:06:37 INFO - PROCESS | 1943 | 1461107197569 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1943 | 1461107197627 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:06:37 INFO - PROCESS | 1943 | 1461107197631 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1943 | 1461107197633 Marionette TRACE conn2 <- [1,1186,null,{}] 16:06:37 INFO - PROCESS | 1943 | 1461107197635 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:37 INFO - PROCESS | 1943 | 1461107197736 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:06:37 INFO - PROCESS | 1943 | 1461107197803 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x1166b5000 == 89 [pid = 1943] [id = 304] 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x11553dc00) [pid = 1943] [serial = 911] [outer = 0x0] 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x116446800) [pid = 1943] [serial = 912] [outer = 0x11553dc00] 16:06:37 INFO - PROCESS | 1943 | 1461107197831 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x1192ae400) [pid = 1943] [serial = 913] [outer = 0x11553dc00] 16:06:38 INFO - PROCESS | 1943 | 1461107198255 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1943 | 1461107198307 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:06:38 INFO - PROCESS | 1943 | 1461107198309 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1943 | 1461107198312 Marionette TRACE conn2 <- [1,1190,null,{}] 16:06:38 INFO - PROCESS | 1943 | 1461107198319 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 1943 | 1461107198436 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff2e800 == 88 [pid = 1943] [id = 223] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12f020800 == 87 [pid = 1943] [id = 294] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12e587000 == 86 [pid = 1943] [id = 293] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12d196800 == 85 [pid = 1943] [id = 292] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12d18e000 == 84 [pid = 1943] [id = 291] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba1f800 == 83 [pid = 1943] [id = 290] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1c8800 == 82 [pid = 1943] [id = 289] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x127e70000 == 81 [pid = 1943] [id = 288] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x127219000 == 80 [pid = 1943] [id = 287] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x125cc2000 == 79 [pid = 1943] [id = 286] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x11c882800 == 78 [pid = 1943] [id = 285] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x11996b000 == 77 [pid = 1943] [id = 284] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x119905800 == 76 [pid = 1943] [id = 283] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x119d6e000 == 75 [pid = 1943] [id = 282] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x137f9b800 == 74 [pid = 1943] [id = 281] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x137d9f800 == 73 [pid = 1943] [id = 280] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x13794e000 == 72 [pid = 1943] [id = 279] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x130a7c800 == 71 [pid = 1943] [id = 278] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff10800 == 70 [pid = 1943] [id = 277] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x129a45800 == 69 [pid = 1943] [id = 276] 16:06:38 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab89800 == 68 [pid = 1943] [id = 275] 16:06:38 INFO - PROCESS | 1943 | 1461107198558 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x11558b000 == 69 [pid = 1943] [id = 305] 16:06:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x114c0f000) [pid = 1943] [serial = 914] [outer = 0x0] 16:06:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x116631400) [pid = 1943] [serial = 915] [outer = 0x114c0f000] 16:06:38 INFO - PROCESS | 1943 | 1461107198589 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x11a894c00) [pid = 1943] [serial = 916] [outer = 0x114c0f000] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x12e30e800) [pid = 1943] [serial = 816] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x12745e000) [pid = 1943] [serial = 798] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x114acec00) [pid = 1943] [serial = 782] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x12db5c000) [pid = 1943] [serial = 809] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x11af98400) [pid = 1943] [serial = 791] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x12d059800) [pid = 1943] [serial = 773] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x12cf2b400) [pid = 1943] [serial = 806] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x11be2c000) [pid = 1943] [serial = 779] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x12b1dd800) [pid = 1943] [serial = 803] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x125c0ec00) [pid = 1943] [serial = 812] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12689b000) [pid = 1943] [serial = 767] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x11a98e400) [pid = 1943] [serial = 789] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x1199b1800) [pid = 1943] [serial = 788] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x118fbb400) [pid = 1943] [serial = 785] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x119980000) [pid = 1943] [serial = 786] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12e307c00) [pid = 1943] [serial = 810] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12eeeb000) [pid = 1943] [serial = 776] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x12e413000) [pid = 1943] [serial = 813] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x11c470000) [pid = 1943] [serial = 795] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x12d414000) [pid = 1943] [serial = 807] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11bef3c00) [pid = 1943] [serial = 794] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x11be30800) [pid = 1943] [serial = 792] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12ba7bc00) [pid = 1943] [serial = 804] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x11a98d000) [pid = 1943] [serial = 764] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x127e6ac00) [pid = 1943] [serial = 800] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x129a62400) [pid = 1943] [serial = 801] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x115542000) [pid = 1943] [serial = 761] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12e77d800) [pid = 1943] [serial = 818] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x12e7c0c00) [pid = 1943] [serial = 819] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12d090400) [pid = 1943] [serial = 815] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x129a61400) [pid = 1943] [serial = 770] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x125852c00) [pid = 1943] [serial = 797] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x115508c00) [pid = 1943] [serial = 783] [outer = 0x0] [url = about:blank] 16:06:38 INFO - PROCESS | 1943 | 1461107198945 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1943 | 1461107198985 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:06:38 INFO - PROCESS | 1943 | 1461107198987 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1943 | 1461107198988 Marionette TRACE conn2 <- [1,1194,null,{}] 16:06:38 INFO - PROCESS | 1943 | 1461107198991 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:39 INFO - PROCESS | 1943 | 1461107199074 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:06:39 INFO - PROCESS | 1943 | 1461107199081 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c4800 == 70 [pid = 1943] [id = 306] 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x11a990c00) [pid = 1943] [serial = 917] [outer = 0x0] 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x11ab76c00) [pid = 1943] [serial = 918] [outer = 0x11a990c00] 16:06:39 INFO - PROCESS | 1943 | 1461107199108 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x11b91e800) [pid = 1943] [serial = 919] [outer = 0x11a990c00] 16:06:39 INFO - PROCESS | 1943 | 1461107199478 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1943 | 1461107199515 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:06:39 INFO - PROCESS | 1943 | 1461107199517 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1943 | 1461107199519 Marionette TRACE conn2 <- [1,1198,null,{}] 16:06:39 INFO - PROCESS | 1943 | 1461107199521 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:39 INFO - PROCESS | 1943 | 1461107199605 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:06:39 INFO - PROCESS | 1943 | 1461107199612 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c39000 == 71 [pid = 1943] [id = 307] 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11b91f000) [pid = 1943] [serial = 920] [outer = 0x0] 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x11be31800) [pid = 1943] [serial = 921] [outer = 0x11b91f000] 16:06:39 INFO - PROCESS | 1943 | 1461107199638 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11c148800) [pid = 1943] [serial = 922] [outer = 0x11b91f000] 16:06:40 INFO - PROCESS | 1943 | 1461107200001 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 16:06:40 INFO - PROCESS | 1943 | 1461107200039 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1943 | 1461107200040 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:06:40 INFO - PROCESS | 1943 | 1461107200042 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1943 | 1461107200043 Marionette TRACE conn2 <- [1,1202,null,{}] 16:06:40 INFO - PROCESS | 1943 | 1461107200046 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 1943 | 1461107200176 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:06:40 INFO - PROCESS | 1943 | 1461107200185 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x12915e000 == 72 [pid = 1943] [id = 308] 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x11c156c00) [pid = 1943] [serial = 923] [outer = 0x0] 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x125854c00) [pid = 1943] [serial = 924] [outer = 0x11c156c00] 16:06:40 INFO - PROCESS | 1943 | 1461107200212 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x126a4a400) [pid = 1943] [serial = 925] [outer = 0x11c156c00] 16:06:40 INFO - PROCESS | 1943 | 1461107200566 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 569ms 16:06:40 INFO - PROCESS | 1943 | 1461107200613 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1943 | 1461107200615 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:06:40 INFO - PROCESS | 1943 | 1461107200617 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1943 | 1461107200618 Marionette TRACE conn2 <- [1,1206,null,{}] 16:06:40 INFO - PROCESS | 1943 | 1461107200621 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 1943 | 1461107200736 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:06:40 INFO - PROCESS | 1943 | 1461107200758 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a45000 == 73 [pid = 1943] [id = 309] 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x11c316c00) [pid = 1943] [serial = 926] [outer = 0x0] 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x126c8cc00) [pid = 1943] [serial = 927] [outer = 0x11c316c00] 16:06:40 INFO - PROCESS | 1943 | 1461107200802 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x127562000) [pid = 1943] [serial = 928] [outer = 0x11c316c00] 16:06:41 INFO - PROCESS | 1943 | 1461107201325 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 722ms 16:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:06:41 INFO - PROCESS | 1943 | 1461107201340 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1943 | 1461107201342 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:06:41 INFO - PROCESS | 1943 | 1461107201347 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1943 | 1461107201349 Marionette TRACE conn2 <- [1,1210,null,{}] 16:06:41 INFO - PROCESS | 1943 | 1461107201365 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - PROCESS | 1943 | 1461107201507 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:06:41 INFO - PROCESS | 1943 | 1461107201524 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb22800 == 74 [pid = 1943] [id = 310] 16:06:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x126a7fc00) [pid = 1943] [serial = 929] [outer = 0x0] 16:06:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x1290f4800) [pid = 1943] [serial = 930] [outer = 0x126a7fc00] 16:06:41 INFO - PROCESS | 1943 | 1461107201550 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x129a62400) [pid = 1943] [serial = 931] [outer = 0x126a7fc00] 16:06:41 INFO - PROCESS | 1943 | 1461107201888 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 582ms 16:06:41 INFO - PROCESS | 1943 | 1461107201927 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1943 | 1461107201929 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:06:41 INFO - PROCESS | 1943 | 1461107201931 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1943 | 1461107201932 Marionette TRACE conn2 <- [1,1214,null,{}] 16:06:41 INFO - PROCESS | 1943 | 1461107201934 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:42 INFO - PROCESS | 1943 | 1461107202050 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:06:42 INFO - PROCESS | 1943 | 1461107202102 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d12f800 == 75 [pid = 1943] [id = 311] 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x125853c00) [pid = 1943] [serial = 932] [outer = 0x0] 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x129d50c00) [pid = 1943] [serial = 933] [outer = 0x125853c00] 16:06:42 INFO - PROCESS | 1943 | 1461107202130 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12b1e7c00) [pid = 1943] [serial = 934] [outer = 0x125853c00] 16:06:42 INFO - PROCESS | 1943 | 1461107202458 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 16:06:42 INFO - PROCESS | 1943 | 1461107202500 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 1943 | 1461107202501 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:06:42 INFO - PROCESS | 1943 | 1461107202504 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 1943 | 1461107202505 Marionette TRACE conn2 <- [1,1218,null,{}] 16:06:42 INFO - PROCESS | 1943 | 1461107202507 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:42 INFO - PROCESS | 1943 | 1461107202618 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:06:42 INFO - PROCESS | 1943 | 1461107202631 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da65800 == 76 [pid = 1943] [id = 312] 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12b1e8c00) [pid = 1943] [serial = 935] [outer = 0x0] 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12b7b8400) [pid = 1943] [serial = 936] [outer = 0x12b1e8c00] 16:06:42 INFO - PROCESS | 1943 | 1461107202656 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12bba8000) [pid = 1943] [serial = 937] [outer = 0x12b1e8c00] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x11af97c00) [pid = 1943] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x11644b800) [pid = 1943] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x114acf400) [pid = 1943] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x125a50800) [pid = 1943] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x11c46fc00) [pid = 1943] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x125c10000) [pid = 1943] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x125c11400) [pid = 1943] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x11c4c9400) [pid = 1943] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11adbc800) [pid = 1943] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x127e64c00) [pid = 1943] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x11869f800) [pid = 1943] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12e7c1400) [pid = 1943] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x11a63f000) [pid = 1943] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11934c800) [pid = 1943] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x10a6e7000) [pid = 1943] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x1155bec00) [pid = 1943] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:06:43 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x12af28800) [pid = 1943] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:06:43 INFO - PROCESS | 1943 | 1461107203364 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 868ms 16:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:06:43 INFO - PROCESS | 1943 | 1461107203372 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1943 | 1461107203374 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:06:43 INFO - PROCESS | 1943 | 1461107203376 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1943 | 1461107203378 Marionette TRACE conn2 <- [1,1222,null,{}] 16:06:43 INFO - PROCESS | 1943 | 1461107203387 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 1943 | 1461107203525 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:06:43 INFO - PROCESS | 1943 | 1461107203565 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4ba800 == 77 [pid = 1943] [id = 313] 16:06:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x1119ee000) [pid = 1943] [serial = 938] [outer = 0x0] 16:06:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11a98dc00) [pid = 1943] [serial = 939] [outer = 0x1119ee000] 16:06:43 INFO - PROCESS | 1943 | 1461107203595 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x12bf56800) [pid = 1943] [serial = 940] [outer = 0x1119ee000] 16:06:43 INFO - PROCESS | 1943 | 1461107203884 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1943 | 1461107203905 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:06:43 INFO - PROCESS | 1943 | 1461107203907 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1943 | 1461107203908 Marionette TRACE conn2 <- [1,1226,null,{}] 16:06:43 INFO - PROCESS | 1943 | 1461107203919 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:44 INFO - PROCESS | 1943 | 1461107204015 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:06:44 INFO - PROCESS | 1943 | 1461107204019 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9c8000 == 78 [pid = 1943] [id = 314] 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x12cf31000) [pid = 1943] [serial = 941] [outer = 0x0] 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x12d08b400) [pid = 1943] [serial = 942] [outer = 0x12cf31000] 16:06:44 INFO - PROCESS | 1943 | 1461107204045 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x12d412c00) [pid = 1943] [serial = 943] [outer = 0x12cf31000] 16:06:44 INFO - PROCESS | 1943 | 1461107204460 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 568ms 16:06:44 INFO - PROCESS | 1943 | 1461107204477 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1943 | 1461107204478 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:06:44 INFO - PROCESS | 1943 | 1461107204482 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1943 | 1461107204484 Marionette TRACE conn2 <- [1,1230,null,{}] 16:06:44 INFO - PROCESS | 1943 | 1461107204487 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:44 INFO - PROCESS | 1943 | 1461107204623 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:06:44 INFO - PROCESS | 1943 | 1461107204632 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc54000 == 79 [pid = 1943] [id = 315] 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x12d416400) [pid = 1943] [serial = 944] [outer = 0x0] 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12d41c000) [pid = 1943] [serial = 945] [outer = 0x12d416400] 16:06:44 INFO - PROCESS | 1943 | 1461107204672 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x12db55000) [pid = 1943] [serial = 946] [outer = 0x12d416400] 16:06:45 INFO - PROCESS | 1943 | 1461107205138 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 721ms 16:06:45 INFO - PROCESS | 1943 | 1461107205231 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1943 | 1461107205233 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:06:45 INFO - PROCESS | 1943 | 1461107205238 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1943 | 1461107205240 Marionette TRACE conn2 <- [1,1234,null,{}] 16:06:45 INFO - PROCESS | 1943 | 1461107205267 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:45 INFO - PROCESS | 1943 | 1461107205386 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:06:45 INFO - PROCESS | 1943 | 1461107205468 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x1189ec800 == 80 [pid = 1943] [id = 316] 16:06:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x1146bf400) [pid = 1943] [serial = 947] [outer = 0x0] 16:06:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x114aca000) [pid = 1943] [serial = 948] [outer = 0x1146bf400] 16:06:45 INFO - PROCESS | 1943 | 1461107205501 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x115511400) [pid = 1943] [serial = 949] [outer = 0x1146bf400] 16:06:45 INFO - PROCESS | 1943 | 1461107205912 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 725ms 16:06:45 INFO - PROCESS | 1943 | 1461107205962 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:06:45 INFO - PROCESS | 1943 | 1461107205965 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:06:45 INFO - PROCESS | 1943 | 1461107205971 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1943 | 1461107205974 Marionette TRACE conn2 <- [1,1238,null,{}] 16:06:45 INFO - PROCESS | 1943 | 1461107205977 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:46 INFO - PROCESS | 1943 | 1461107206115 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:06:46 INFO - PROCESS | 1943 | 1461107206226 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba9000 == 81 [pid = 1943] [id = 317] 16:06:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x1155b8c00) [pid = 1943] [serial = 950] [outer = 0x0] 16:06:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x1192b5400) [pid = 1943] [serial = 951] [outer = 0x1155b8c00] 16:06:46 INFO - PROCESS | 1943 | 1461107206260 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x1199ae000) [pid = 1943] [serial = 952] [outer = 0x1155b8c00] 16:06:46 INFO - PROCESS | 1943 | 1461107206678 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 726ms 16:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:06:46 INFO - PROCESS | 1943 | 1461107206695 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1943 | 1461107206696 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:06:46 INFO - PROCESS | 1943 | 1461107206699 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1943 | 1461107206700 Marionette TRACE conn2 <- [1,1242,null,{}] 16:06:46 INFO - PROCESS | 1943 | 1461107206707 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:46 INFO - PROCESS | 1943 | 1461107206820 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:06:46 INFO - PROCESS | 1943 | 1461107206930 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da1a800 == 82 [pid = 1943] [id = 318] 16:06:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x11af97c00) [pid = 1943] [serial = 953] [outer = 0x0] 16:06:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x11b96e000) [pid = 1943] [serial = 954] [outer = 0x11af97c00] 16:06:46 INFO - PROCESS | 1943 | 1461107206966 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x11c46d000) [pid = 1943] [serial = 955] [outer = 0x11af97c00] 16:06:47 INFO - PROCESS | 1943 | 1461107207412 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 722ms 16:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:06:47 INFO - PROCESS | 1943 | 1461107207421 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1943 | 1461107207423 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:06:47 INFO - PROCESS | 1943 | 1461107207425 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1943 | 1461107207426 Marionette TRACE conn2 <- [1,1246,null,{}] 16:06:47 INFO - PROCESS | 1943 | 1461107207456 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:47 INFO - PROCESS | 1943 | 1461107207566 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:06:47 INFO - PROCESS | 1943 | 1461107207675 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc62800 == 83 [pid = 1943] [id = 319] 16:06:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x11b920000) [pid = 1943] [serial = 956] [outer = 0x0] 16:06:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x125b8dc00) [pid = 1943] [serial = 957] [outer = 0x11b920000] 16:06:47 INFO - PROCESS | 1943 | 1461107207709 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x1278f9000) [pid = 1943] [serial = 958] [outer = 0x11b920000] 16:06:48 INFO - PROCESS | 1943 | 1461107208135 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 745ms 16:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:06:48 INFO - PROCESS | 1943 | 1461107208170 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1943 | 1461107208172 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:06:48 INFO - PROCESS | 1943 | 1461107208174 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1943 | 1461107208175 Marionette TRACE conn2 <- [1,1250,null,{}] 16:06:48 INFO - PROCESS | 1943 | 1461107208178 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:48 INFO - PROCESS | 1943 | 1461107208287 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:06:48 INFO - PROCESS | 1943 | 1461107208394 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x13045e800 == 84 [pid = 1943] [id = 320] 16:06:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x125b84c00) [pid = 1943] [serial = 959] [outer = 0x0] 16:06:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x129875800) [pid = 1943] [serial = 960] [outer = 0x125b84c00] 16:06:48 INFO - PROCESS | 1943 | 1461107208428 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x12b7bc400) [pid = 1943] [serial = 961] [outer = 0x125b84c00] 16:06:48 INFO - PROCESS | 1943 | 1461107208849 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 16:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:06:48 INFO - PROCESS | 1943 | 1461107208906 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1943 | 1461107208907 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:06:48 INFO - PROCESS | 1943 | 1461107208909 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1943 | 1461107208911 Marionette TRACE conn2 <- [1,1254,null,{}] 16:06:48 INFO - PROCESS | 1943 | 1461107208929 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:49 INFO - PROCESS | 1943 | 1461107209054 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:06:49 INFO - PROCESS | 1943 | 1461107209166 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x13795b000 == 85 [pid = 1943] [id = 321] 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x12d085400) [pid = 1943] [serial = 962] [outer = 0x0] 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x12db57400) [pid = 1943] [serial = 963] [outer = 0x12d085400] 16:06:49 INFO - PROCESS | 1943 | 1461107209200 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x12dcf3000) [pid = 1943] [serial = 964] [outer = 0x12d085400] 16:06:49 INFO - PROCESS | 1943 | 1461107209631 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 731ms 16:06:49 INFO - PROCESS | 1943 | 1461107209641 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1943 | 1461107209642 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:06:49 INFO - PROCESS | 1943 | 1461107209645 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1943 | 1461107209648 Marionette TRACE conn2 <- [1,1258,null,{}] 16:06:49 INFO - PROCESS | 1943 | 1461107209651 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:49 INFO - PROCESS | 1943 | 1461107209790 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:06:49 INFO - PROCESS | 1943 | 1461107209899 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x115571000 == 86 [pid = 1943] [id = 322] 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x111b4f800) [pid = 1943] [serial = 965] [outer = 0x0] 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x117847400) [pid = 1943] [serial = 966] [outer = 0x111b4f800] 16:06:49 INFO - PROCESS | 1943 | 1461107209931 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 200 (0x126c8ec00) [pid = 1943] [serial = 967] [outer = 0x111b4f800] 16:06:50 INFO - PROCESS | 1943 | 1461107210346 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 725ms 16:06:50 INFO - PROCESS | 1943 | 1461107210411 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 1943 | 1461107210413 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:06:50 INFO - PROCESS | 1943 | 1461107210619 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 1943 | 1461107210622 Marionette TRACE conn2 <- [1,1262,null,{}] 16:06:50 INFO - PROCESS | 1943 | 1461107210627 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 1943 | 1461107210731 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:06:50 INFO - PROCESS | 1943 | 1461107210809 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259db000 == 87 [pid = 1943] [id = 323] 16:06:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 201 (0x114c0e000) [pid = 1943] [serial = 968] [outer = 0x0] 16:06:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 202 (0x114db0c00) [pid = 1943] [serial = 969] [outer = 0x114c0e000] 16:06:50 INFO - PROCESS | 1943 | 1461107210837 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 203 (0x11560d000) [pid = 1943] [serial = 970] [outer = 0x114c0e000] 16:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 703ms 16:06:51 INFO - PROCESS | 1943 | 1461107211284 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:06:51 INFO - PROCESS | 1943 | 1461107211292 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1943 | 1461107211294 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:06:51 INFO - PROCESS | 1943 | 1461107211300 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1943 | 1461107211301 Marionette TRACE conn2 <- [1,1266,null,{}] 16:06:51 INFO - PROCESS | 1943 | 1461107211307 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:51 INFO - PROCESS | 1943 | 1461107211410 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:06:51 INFO - PROCESS | 1943 | 1461107211481 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x11991b800 == 88 [pid = 1943] [id = 324] 16:06:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 204 (0x119238400) [pid = 1943] [serial = 971] [outer = 0x0] 16:06:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 205 (0x1199ab800) [pid = 1943] [serial = 972] [outer = 0x119238400] 16:06:51 INFO - PROCESS | 1943 | 1461107211552 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 206 (0x11a983c00) [pid = 1943] [serial = 973] [outer = 0x119238400] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x137da5000 == 87 [pid = 1943] [id = 259] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x1379a1000 == 86 [pid = 1943] [id = 258] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x119d75000 == 85 [pid = 1943] [id = 260] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9c8000 == 84 [pid = 1943] [id = 314] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4ba800 == 83 [pid = 1943] [id = 313] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12da65800 == 82 [pid = 1943] [id = 312] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12d12f800 == 81 [pid = 1943] [id = 311] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb22800 == 80 [pid = 1943] [id = 310] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x129a45000 == 79 [pid = 1943] [id = 309] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12915e000 == 78 [pid = 1943] [id = 308] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x126c39000 == 77 [pid = 1943] [id = 307] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c4800 == 76 [pid = 1943] [id = 306] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x11558b000 == 75 [pid = 1943] [id = 305] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x1166b5000 == 74 [pid = 1943] [id = 304] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x11995f000 == 73 [pid = 1943] [id = 303] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x12e590800 == 72 [pid = 1943] [id = 298] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x126f22800 == 71 [pid = 1943] [id = 297] 16:06:51 INFO - PROCESS | 1943 | --DOCSHELL 0x119821000 == 70 [pid = 1943] [id = 296] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 205 (0x119352000) [pid = 1943] [serial = 696] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 204 (0x12f2b8000) [pid = 1943] [serial = 669] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 203 (0x126c8bc00) [pid = 1943] [serial = 872] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 202 (0x126a53c00) [pid = 1943] [serial = 870] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 201 (0x125c0e800) [pid = 1943] [serial = 830] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 200 (0x11b6cf000) [pid = 1943] [serial = 860] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 199 (0x11bb1d000) [pid = 1943] [serial = 861] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x1296d1c00) [pid = 1943] [serial = 878] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x12eeea000) [pid = 1943] [serial = 839] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x119059800) [pid = 1943] [serial = 851] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x1192b6000) [pid = 1943] [serial = 852] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x12e997800) [pid = 1943] [serial = 821] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x12eee9400) [pid = 1943] [serial = 822] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x11a98cc00) [pid = 1943] [serial = 857] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x11aa4ac00) [pid = 1943] [serial = 858] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x11a986000) [pid = 1943] [serial = 827] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x11997e000) [pid = 1943] [serial = 854] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x119e71800) [pid = 1943] [serial = 855] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x11465d000) [pid = 1943] [serial = 846] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x111ae8000) [pid = 1943] [serial = 845] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x12f47a000) [pid = 1943] [serial = 842] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x11550bc00) [pid = 1943] [serial = 824] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12d087800) [pid = 1943] [serial = 836] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x1162e4800) [pid = 1943] [serial = 849] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x1156cb800) [pid = 1943] [serial = 848] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x129d55000) [pid = 1943] [serial = 879] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x129d52000) [pid = 1943] [serial = 833] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x12b1df800) [pid = 1943] [serial = 882] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x126eee000) [pid = 1943] [serial = 873] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12d417800) [pid = 1943] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12b2e9400) [pid = 1943] [serial = 883] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x1278f9c00) [pid = 1943] [serial = 876] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11be31000) [pid = 1943] [serial = 863] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x11c315000) [pid = 1943] [serial = 864] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x126c91c00) [pid = 1943] [serial = 759] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x11c513400) [pid = 1943] [serial = 866] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x126899800) [pid = 1943] [serial = 869] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x125c02800) [pid = 1943] [serial = 867] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x126ef0c00) [pid = 1943] [serial = 875] [outer = 0x0] [url = about:blank] 16:06:51 INFO - PROCESS | 1943 | 1461107211960 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 671ms 16:06:51 INFO - PROCESS | 1943 | 1461107211971 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1943 | 1461107211972 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:06:51 INFO - PROCESS | 1943 | 1461107211975 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1943 | 1461107211976 Marionette TRACE conn2 <- [1,1270,null,{}] 16:06:51 INFO - PROCESS | 1943 | 1461107211981 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:52 INFO - PROCESS | 1943 | 1461107212088 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:06:52 INFO - PROCESS | 1943 | 1461107212164 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad7e800 == 71 [pid = 1943] [id = 325] 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x11adb5400) [pid = 1943] [serial = 974] [outer = 0x0] 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x11af9a400) [pid = 1943] [serial = 975] [outer = 0x11adb5400] 16:06:52 INFO - PROCESS | 1943 | 1461107212196 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11bb1b400) [pid = 1943] [serial = 976] [outer = 0x11adb5400] 16:06:52 INFO - PROCESS | 1943 | 1461107212524 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 573ms 16:06:52 INFO - PROCESS | 1943 | 1461107212550 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1943 | 1461107212551 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:06:52 INFO - PROCESS | 1943 | 1461107212553 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1943 | 1461107212554 Marionette TRACE conn2 <- [1,1274,null,{}] 16:06:52 INFO - PROCESS | 1943 | 1461107212557 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:52 INFO - PROCESS | 1943 | 1461107212646 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:06:52 INFO - PROCESS | 1943 | 1461107212710 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb4000 == 72 [pid = 1943] [id = 326] 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x11bb19800) [pid = 1943] [serial = 977] [outer = 0x0] 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11c14e000) [pid = 1943] [serial = 978] [outer = 0x11bb19800] 16:06:52 INFO - PROCESS | 1943 | 1461107212737 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x12689ac00) [pid = 1943] [serial = 979] [outer = 0x11bb19800] 16:06:53 INFO - PROCESS | 1943 | 1461107213041 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 16:06:53 INFO - PROCESS | 1943 | 1461107213073 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:06:53 INFO - PROCESS | 1943 | 1461107213074 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:06:53 INFO - PROCESS | 1943 | 1461107213076 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1943 | 1461107213078 Marionette TRACE conn2 <- [1,1278,null,{}] 16:06:53 INFO - PROCESS | 1943 | 1461107213083 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 1943 | 1461107213169 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:06:53 INFO - PROCESS | 1943 | 1461107213173 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x12968c800 == 73 [pid = 1943] [id = 327] 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x11c47a000) [pid = 1943] [serial = 980] [outer = 0x0] 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x126ef0c00) [pid = 1943] [serial = 981] [outer = 0x11c47a000] 16:06:53 INFO - PROCESS | 1943 | 1461107213200 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x1278fc000) [pid = 1943] [serial = 982] [outer = 0x11c47a000] 16:06:53 INFO - PROCESS | 1943 | 1461107213566 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms 16:06:53 INFO - PROCESS | 1943 | 1461107213609 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1943 | 1461107213610 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:06:53 INFO - PROCESS | 1943 | 1461107213614 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1943 | 1461107213616 Marionette TRACE conn2 <- [1,1282,null,{}] 16:06:53 INFO - PROCESS | 1943 | 1461107213618 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 1943 | 1461107213724 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:06:53 INFO - PROCESS | 1943 | 1461107213731 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb20800 == 74 [pid = 1943] [id = 328] 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x129a56800) [pid = 1943] [serial = 983] [outer = 0x0] 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12b1e3000) [pid = 1943] [serial = 984] [outer = 0x129a56800] 16:06:53 INFO - PROCESS | 1943 | 1461107213759 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x12bba9000) [pid = 1943] [serial = 985] [outer = 0x129a56800] 16:06:54 INFO - PROCESS | 1943 | 1461107214136 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 16:06:54 INFO - PROCESS | 1943 | 1461107214183 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1943 | 1461107214184 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:06:54 INFO - PROCESS | 1943 | 1461107214186 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1943 | 1461107214188 Marionette TRACE conn2 <- [1,1286,null,{}] 16:06:54 INFO - PROCESS | 1943 | 1461107214190 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:54 INFO - PROCESS | 1943 | 1461107214304 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:06:54 INFO - PROCESS | 1943 | 1461107214322 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf69000 == 75 [pid = 1943] [id = 329] 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x12bbac400) [pid = 1943] [serial = 986] [outer = 0x0] 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12cf30400) [pid = 1943] [serial = 987] [outer = 0x12bbac400] 16:06:54 INFO - PROCESS | 1943 | 1461107214348 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x12d087800) [pid = 1943] [serial = 988] [outer = 0x12bbac400] 16:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 16:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:06:54 INFO - PROCESS | 1943 | 1461107214700 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:06:54 INFO - PROCESS | 1943 | 1461107214705 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1943 | 1461107214706 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:06:54 INFO - PROCESS | 1943 | 1461107214709 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1943 | 1461107214710 Marionette TRACE conn2 <- [1,1290,null,{}] 16:06:54 INFO - PROCESS | 1943 | 1461107214713 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:54 INFO - PROCESS | 1943 | 1461107214828 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:06:54 INFO - PROCESS | 1943 | 1461107214841 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db04000 == 76 [pid = 1943] [id = 330] 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12cf36400) [pid = 1943] [serial = 989] [outer = 0x0] 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12d0db400) [pid = 1943] [serial = 990] [outer = 0x12cf36400] 16:06:54 INFO - PROCESS | 1943 | 1461107214866 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12db5a000) [pid = 1943] [serial = 991] [outer = 0x12cf36400] 16:06:55 INFO - PROCESS | 1943 | 1461107215215 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 16:06:55 INFO - PROCESS | 1943 | 1461107215229 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1943 | 1461107215231 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:06:55 INFO - PROCESS | 1943 | 1461107215233 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1943 | 1461107215234 Marionette TRACE conn2 <- [1,1294,null,{}] 16:06:55 INFO - PROCESS | 1943 | 1461107215237 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 1943 | 1461107215361 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:06:55 INFO - PROCESS | 1943 | 1461107215376 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d3800 == 77 [pid = 1943] [id = 331] 16:06:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12db5a400) [pid = 1943] [serial = 992] [outer = 0x0] 16:06:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12dcf2400) [pid = 1943] [serial = 993] [outer = 0x12db5a400] 16:06:55 INFO - PROCESS | 1943 | 1461107215402 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x12e310800) [pid = 1943] [serial = 994] [outer = 0x12db5a400] 16:06:55 INFO - PROCESS | 1943 | 1461107215760 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 568ms 16:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:06:55 INFO - PROCESS | 1943 | 1461107215802 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1943 | 1461107215803 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:06:55 INFO - PROCESS | 1943 | 1461107215805 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1943 | 1461107215807 Marionette TRACE conn2 <- [1,1298,null,{}] 16:06:55 INFO - PROCESS | 1943 | 1461107215809 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 1943 | 1461107215926 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x11b91f000) [pid = 1943] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x12cf31000) [pid = 1943] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x11c316c00) [pid = 1943] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x126a7fc00) [pid = 1943] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x125853c00) [pid = 1943] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12b1e8c00) [pid = 1943] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x1119ee000) [pid = 1943] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x11a990c00) [pid = 1943] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x11553dc00) [pid = 1943] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x114db3800) [pid = 1943] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x114c0f000) [pid = 1943] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12af29000) [pid = 1943] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:06:56 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x11c156c00) [pid = 1943] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:06:56 INFO - PROCESS | 1943 | 1461107216155 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x11a9eb800 == 78 [pid = 1943] [id = 332] 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x1119ea800) [pid = 1943] [serial = 995] [outer = 0x0] 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x114c0f000) [pid = 1943] [serial = 996] [outer = 0x1119ea800] 16:06:56 INFO - PROCESS | 1943 | 1461107216181 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x11ab76800) [pid = 1943] [serial = 997] [outer = 0x1119ea800] 16:06:56 INFO - PROCESS | 1943 | 1461107216480 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 720ms 16:06:56 INFO - PROCESS | 1943 | 1461107216525 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:06:56 INFO - PROCESS | 1943 | 1461107216527 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:06:56 INFO - PROCESS | 1943 | 1461107216531 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1943 | 1461107216533 Marionette TRACE conn2 <- [1,1302,null,{}] 16:06:56 INFO - PROCESS | 1943 | 1461107216536 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:56 INFO - PROCESS | 1943 | 1461107216657 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:06:56 INFO - PROCESS | 1943 | 1461107216723 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc69000 == 79 [pid = 1943] [id = 333] 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11a635800) [pid = 1943] [serial = 998] [outer = 0x0] 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x12af29000) [pid = 1943] [serial = 999] [outer = 0x11a635800] 16:06:56 INFO - PROCESS | 1943 | 1461107216753 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12e41a800) [pid = 1943] [serial = 1000] [outer = 0x11a635800] 16:06:57 INFO - PROCESS | 1943 | 1461107217055 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 16:06:57 INFO - PROCESS | 1943 | 1461107217101 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1943 | 1461107217102 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:06:57 INFO - PROCESS | 1943 | 1461107217105 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1943 | 1461107217106 Marionette TRACE conn2 <- [1,1306,null,{}] 16:06:57 INFO - PROCESS | 1943 | 1461107217108 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:57 INFO - PROCESS | 1943 | 1461107217198 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:06:57 INFO - PROCESS | 1943 | 1461107217202 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x13044b000 == 80 [pid = 1943] [id = 334] 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x12e41ec00) [pid = 1943] [serial = 1001] [outer = 0x0] 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12e783400) [pid = 1943] [serial = 1002] [outer = 0x12e41ec00] 16:06:57 INFO - PROCESS | 1943 | 1461107217227 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12e7c0000) [pid = 1943] [serial = 1003] [outer = 0x12e41ec00] 16:06:57 INFO - PROCESS | 1943 | 1461107217556 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 16:06:57 INFO - PROCESS | 1943 | 1461107217574 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1943 | 1461107217576 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:06:57 INFO - PROCESS | 1943 | 1461107217581 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1943 | 1461107217583 Marionette TRACE conn2 <- [1,1310,null,{}] 16:06:57 INFO - PROCESS | 1943 | 1461107217585 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:57 INFO - PROCESS | 1943 | 1461107217714 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:06:57 INFO - PROCESS | 1943 | 1461107217770 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x137988000 == 81 [pid = 1943] [id = 335] 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12e410400) [pid = 1943] [serial = 1004] [outer = 0x0] 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12e7c0400) [pid = 1943] [serial = 1005] [outer = 0x12e410400] 16:06:57 INFO - PROCESS | 1943 | 1461107217811 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12e990400) [pid = 1943] [serial = 1006] [outer = 0x12e410400] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf5f800 == 80 [pid = 1943] [id = 193] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12e592000 == 79 [pid = 1943] [id = 164] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8ab000 == 78 [pid = 1943] [id = 162] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff1f800 == 77 [pid = 1943] [id = 300] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d8000 == 76 [pid = 1943] [id = 144] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12c11d800 == 75 [pid = 1943] [id = 125] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12f014000 == 74 [pid = 1943] [id = 208] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff19800 == 73 [pid = 1943] [id = 274] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11c896800 == 72 [pid = 1943] [id = 180] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x119d7e800 == 71 [pid = 1943] [id = 93] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11996b800 == 70 [pid = 1943] [id = 109] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12f027000 == 69 [pid = 1943] [id = 145] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12e583800 == 68 [pid = 1943] [id = 140] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x130442800 == 67 [pid = 1943] [id = 301] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12f41e800 == 66 [pid = 1943] [id = 209] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba6000 == 65 [pid = 1943] [id = 112] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x126c4e000 == 64 [pid = 1943] [id = 302] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12d19f800 == 63 [pid = 1943] [id = 126] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe35000 == 62 [pid = 1943] [id = 299] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc64800 == 61 [pid = 1943] [id = 210] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12d19f000 == 60 [pid = 1943] [id = 240] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12da46000 == 59 [pid = 1943] [id = 181] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12b286000 == 58 [pid = 1943] [id = 122] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12f40e000 == 57 [pid = 1943] [id = 165] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12da49000 == 56 [pid = 1943] [id = 194] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12db08000 == 55 [pid = 1943] [id = 160] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff14000 == 54 [pid = 1943] [id = 226] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x130a73800 == 53 [pid = 1943] [id = 227] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x130444800 == 52 [pid = 1943] [id = 228] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11641c000 == 51 [pid = 1943] [id = 253] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x119962800 == 50 [pid = 1943] [id = 123] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12db0b800 == 49 [pid = 1943] [id = 241] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11925d800 == 48 [pid = 1943] [id = 147] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x111aaa000 == 47 [pid = 1943] [id = 229] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12f422000 == 46 [pid = 1943] [id = 295] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11991b800 == 45 [pid = 1943] [id = 324] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x1259db000 == 44 [pid = 1943] [id = 323] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x115571000 == 43 [pid = 1943] [id = 322] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x13795b000 == 42 [pid = 1943] [id = 321] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x13045e800 == 41 [pid = 1943] [id = 320] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc62800 == 40 [pid = 1943] [id = 319] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12da1a800 == 39 [pid = 1943] [id = 318] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba9000 == 38 [pid = 1943] [id = 317] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc54000 == 37 [pid = 1943] [id = 315] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x1189ec800 == 36 [pid = 1943] [id = 316] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc69000 == 35 [pid = 1943] [id = 333] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12db04000 == 34 [pid = 1943] [id = 330] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x13044b000 == 33 [pid = 1943] [id = 334] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb20800 == 32 [pid = 1943] [id = 328] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb4000 == 31 [pid = 1943] [id = 326] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d3800 == 30 [pid = 1943] [id = 331] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12968c800 == 29 [pid = 1943] [id = 327] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf69000 == 28 [pid = 1943] [id = 329] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11a9eb800 == 27 [pid = 1943] [id = 332] 16:06:59 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad7e800 == 26 [pid = 1943] [id = 325] 16:06:59 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x12d41c000) [pid = 1943] [serial = 945] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x1290f4800) [pid = 1943] [serial = 930] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x129d50c00) [pid = 1943] [serial = 933] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12b7b8400) [pid = 1943] [serial = 936] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x11a98dc00) [pid = 1943] [serial = 939] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x11ab76c00) [pid = 1943] [serial = 918] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x11b91e800) [pid = 1943] [serial = 919] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x1192ae400) [pid = 1943] [serial = 913] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x116446800) [pid = 1943] [serial = 912] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x12b7b9400) [pid = 1943] [serial = 900] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x1291c3c00) [pid = 1943] [serial = 897] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12bf55400) [pid = 1943] [serial = 903] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x1156c1800) [pid = 1943] [serial = 910] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11550a000) [pid = 1943] [serial = 909] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x116631400) [pid = 1943] [serial = 915] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x11a894c00) [pid = 1943] [serial = 916] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x12b1e7c00) [pid = 1943] [serial = 934] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12b73cc00) [pid = 1943] [serial = 885] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x12ba80800) [pid = 1943] [serial = 886] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x125854c00) [pid = 1943] [serial = 924] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x126a4a400) [pid = 1943] [serial = 925] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x1199ac800) [pid = 1943] [serial = 891] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x11be37400) [pid = 1943] [serial = 894] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x11be31800) [pid = 1943] [serial = 921] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x11c148800) [pid = 1943] [serial = 922] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x11580b400) [pid = 1943] [serial = 888] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x12d08d800) [pid = 1943] [serial = 906] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x12d08b400) [pid = 1943] [serial = 942] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12bba8000) [pid = 1943] [serial = 937] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x126c8cc00) [pid = 1943] [serial = 927] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x129a62400) [pid = 1943] [serial = 931] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12d412c00) [pid = 1943] [serial = 943] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12bf56800) [pid = 1943] [serial = 940] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x127562000) [pid = 1943] [serial = 928] [outer = 0x0] [url = about:blank] 16:07:00 INFO - PROCESS | 1943 | 1461107220117 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 1943 | 1461107220165 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:07:00 INFO - PROCESS | 1943 | 1461107220169 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1943 | 1461107220170 Marionette TRACE conn2 <- [1,1314,null,{}] 16:07:00 INFO - PROCESS | 1943 | 1461107220175 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 1943 | 1461107220254 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:07:00 INFO - PROCESS | 1943 | 1461107220259 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x115574800 == 27 [pid = 1943] [id = 336] 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x114daac00) [pid = 1943] [serial = 1007] [outer = 0x0] 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x114daf400) [pid = 1943] [serial = 1008] [outer = 0x114daac00] 16:07:00 INFO - PROCESS | 1943 | 1461107220292 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x115506800) [pid = 1943] [serial = 1009] [outer = 0x114daac00] 16:07:00 INFO - PROCESS | 1943 | 1461107220663 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 16:07:00 INFO - PROCESS | 1943 | 1461107220690 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 1943 | 1461107220695 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:07:00 INFO - PROCESS | 1943 | 1461107220707 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1943 | 1461107220709 Marionette TRACE conn2 <- [1,1318,null,{}] 16:07:00 INFO - PROCESS | 1943 | 1461107220712 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 1943 | 1461107220793 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:07:00 INFO - PROCESS | 1943 | 1461107220801 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x1188a2000 == 28 [pid = 1943] [id = 337] 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x114da9000) [pid = 1943] [serial = 1010] [outer = 0x0] 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x115537800) [pid = 1943] [serial = 1011] [outer = 0x114da9000] 16:07:00 INFO - PROCESS | 1943 | 1461107220829 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x11580dc00) [pid = 1943] [serial = 1012] [outer = 0x114da9000] 16:07:01 INFO - PROCESS | 1943 | 1461107221206 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 525ms 16:07:01 INFO - PROCESS | 1943 | 1461107221231 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:07:01 INFO - PROCESS | 1943 | 1461107221233 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:07:01 INFO - PROCESS | 1943 | 1461107221236 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1943 | 1461107221239 Marionette TRACE conn2 <- [1,1322,null,{}] 16:07:01 INFO - PROCESS | 1943 | 1461107221254 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:01 INFO - PROCESS | 1943 | 1461107221334 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:07:01 INFO - PROCESS | 1943 | 1461107221339 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x119916000 == 29 [pid = 1943] [id = 338] 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x1119e6400) [pid = 1943] [serial = 1013] [outer = 0x0] 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x1188eb000) [pid = 1943] [serial = 1014] [outer = 0x1119e6400] 16:07:01 INFO - PROCESS | 1943 | 1461107221371 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x119066000) [pid = 1943] [serial = 1015] [outer = 0x1119e6400] 16:07:01 INFO - PROCESS | 1943 | 1461107221750 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 529ms 16:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:07:01 INFO - PROCESS | 1943 | 1461107221767 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 1943 | 1461107221769 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:07:01 INFO - PROCESS | 1943 | 1461107221771 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1943 | 1461107221772 Marionette TRACE conn2 <- [1,1326,null,{}] 16:07:01 INFO - PROCESS | 1943 | 1461107221775 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:01 INFO - PROCESS | 1943 | 1461107221854 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:07:01 INFO - PROCESS | 1943 | 1461107221906 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c28800 == 30 [pid = 1943] [id = 339] 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x11644bc00) [pid = 1943] [serial = 1016] [outer = 0x0] 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x1192b4000) [pid = 1943] [serial = 1017] [outer = 0x11644bc00] 16:07:01 INFO - PROCESS | 1943 | 1461107221933 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x119981000) [pid = 1943] [serial = 1018] [outer = 0x11644bc00] 16:07:02 INFO - PROCESS | 1943 | 1461107222252 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 16:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:07:02 INFO - PROCESS | 1943 | 1461107222290 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1943 | 1461107222291 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:07:02 INFO - PROCESS | 1943 | 1461107222293 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1943 | 1461107222298 Marionette TRACE conn2 <- [1,1330,null,{}] 16:07:02 INFO - PROCESS | 1943 | 1461107222301 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:02 INFO - PROCESS | 1943 | 1461107222382 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:07:02 INFO - PROCESS | 1943 | 1461107222388 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad30000 == 31 [pid = 1943] [id = 340] 16:07:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x114acac00) [pid = 1943] [serial = 1019] [outer = 0x0] 16:07:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x1199ac800) [pid = 1943] [serial = 1020] [outer = 0x114acac00] 16:07:02 INFO - PROCESS | 1943 | 1461107222428 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x119e71800) [pid = 1943] [serial = 1021] [outer = 0x114acac00] 16:07:02 INFO - PROCESS | 1943 | 1461107222921 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 676ms 16:07:02 INFO - PROCESS | 1943 | 1461107222970 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1943 | 1461107222971 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:07:02 INFO - PROCESS | 1943 | 1461107222974 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1943 | 1461107222975 Marionette TRACE conn2 <- [1,1334,null,{}] 16:07:02 INFO - PROCESS | 1943 | 1461107222977 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:03 INFO - PROCESS | 1943 | 1461107223074 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:07:03 INFO - PROCESS | 1943 | 1461107223082 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbaf800 == 32 [pid = 1943] [id = 341] 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x11a897800) [pid = 1943] [serial = 1022] [outer = 0x0] 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11a991000) [pid = 1943] [serial = 1023] [outer = 0x11a897800] 16:07:03 INFO - PROCESS | 1943 | 1461107223110 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x11ace3400) [pid = 1943] [serial = 1024] [outer = 0x11a897800] 16:07:03 INFO - PROCESS | 1943 | 1461107223454 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 517ms 16:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:07:03 INFO - PROCESS | 1943 | 1461107223492 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1943 | 1461107223493 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:07:03 INFO - PROCESS | 1943 | 1461107223497 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1943 | 1461107223499 Marionette TRACE conn2 <- [1,1338,null,{}] 16:07:03 INFO - PROCESS | 1943 | 1461107223511 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:03 INFO - PROCESS | 1943 | 1461107223584 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:07:03 INFO - PROCESS | 1943 | 1461107223588 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c887800 == 33 [pid = 1943] [id = 342] 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11ace5800) [pid = 1943] [serial = 1025] [outer = 0x0] 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x11adbcc00) [pid = 1943] [serial = 1026] [outer = 0x11ace5800] 16:07:03 INFO - PROCESS | 1943 | 1461107223616 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x11b6ce800) [pid = 1943] [serial = 1027] [outer = 0x11ace5800] 16:07:04 INFO - PROCESS | 1943 | 1461107224497 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1031ms 16:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:07:04 INFO - PROCESS | 1943 | 1461107224527 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1943 | 1461107224528 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:07:04 INFO - PROCESS | 1943 | 1461107224540 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1943 | 1461107224541 Marionette TRACE conn2 <- [1,1342,null,{}] 16:07:04 INFO - PROCESS | 1943 | 1461107224543 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:04 INFO - PROCESS | 1943 | 1461107224615 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:07:04 INFO - PROCESS | 1943 | 1461107224666 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259db000 == 34 [pid = 1943] [id = 343] 16:07:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x114accc00) [pid = 1943] [serial = 1028] [outer = 0x0] 16:07:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x11b6d0c00) [pid = 1943] [serial = 1029] [outer = 0x114accc00] 16:07:04 INFO - PROCESS | 1943 | 1461107224693 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x11bb18800) [pid = 1943] [serial = 1030] [outer = 0x114accc00] 16:07:05 INFO - PROCESS | 1943 | 1461107225057 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 577ms 16:07:05 INFO - PROCESS | 1943 | 1461107225110 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:07:05 INFO - PROCESS | 1943 | 1461107225112 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:07:05 INFO - PROCESS | 1943 | 1461107225116 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1943 | 1461107225117 Marionette TRACE conn2 <- [1,1346,null,{}] 16:07:05 INFO - PROCESS | 1943 | 1461107225121 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:05 INFO - PROCESS | 1943 | 1461107225247 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:07:05 INFO - PROCESS | 1943 | 1461107225262 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x119915800 == 35 [pid = 1943] [id = 344] 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x11bb18c00) [pid = 1943] [serial = 1031] [outer = 0x0] 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11be2ec00) [pid = 1943] [serial = 1032] [outer = 0x11bb18c00] 16:07:05 INFO - PROCESS | 1943 | 1461107225288 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x11be38400) [pid = 1943] [serial = 1033] [outer = 0x11bb18c00] 16:07:05 INFO - PROCESS | 1943 | 1461107225628 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 523ms 16:07:05 INFO - PROCESS | 1943 | 1461107225638 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1943 | 1461107225640 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:07:05 INFO - PROCESS | 1943 | 1461107225642 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1943 | 1461107225643 Marionette TRACE conn2 <- [1,1350,null,{}] 16:07:05 INFO - PROCESS | 1943 | 1461107225646 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:05 INFO - PROCESS | 1943 | 1461107225750 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:07:05 INFO - PROCESS | 1943 | 1461107225763 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c3d800 == 36 [pid = 1943] [id = 345] 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x11adb3c00) [pid = 1943] [serial = 1034] [outer = 0x0] 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x11bef3800) [pid = 1943] [serial = 1035] [outer = 0x11adb3c00] 16:07:05 INFO - PROCESS | 1943 | 1461107225788 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x11c14cc00) [pid = 1943] [serial = 1036] [outer = 0x11adb3c00] 16:07:06 INFO - PROCESS | 1943 | 1461107226145 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 16:07:06 INFO - PROCESS | 1943 | 1461107226164 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1943 | 1461107226166 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:07:06 INFO - PROCESS | 1943 | 1461107226168 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1943 | 1461107226170 Marionette TRACE conn2 <- [1,1354,null,{}] 16:07:06 INFO - PROCESS | 1943 | 1461107226172 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 1943 | 1461107226281 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:07:06 INFO - PROCESS | 1943 | 1461107226296 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e75800 == 37 [pid = 1943] [id = 346] 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x11c157800) [pid = 1943] [serial = 1037] [outer = 0x0] 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x11c4c6c00) [pid = 1943] [serial = 1038] [outer = 0x11c157800] 16:07:06 INFO - PROCESS | 1943 | 1461107226329 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x125858c00) [pid = 1943] [serial = 1039] [outer = 0x11c157800] 16:07:06 INFO - PROCESS | 1943 | 1461107226703 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 16:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:07:06 INFO - PROCESS | 1943 | 1461107226740 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1943 | 1461107226741 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:07:06 INFO - PROCESS | 1943 | 1461107226743 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1943 | 1461107226745 Marionette TRACE conn2 <- [1,1358,null,{}] 16:07:06 INFO - PROCESS | 1943 | 1461107226747 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 1943 | 1461107226842 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:07:06 INFO - PROCESS | 1943 | 1461107226846 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x129162800 == 38 [pid = 1943] [id = 347] 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12585ac00) [pid = 1943] [serial = 1040] [outer = 0x0] 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x125c06c00) [pid = 1943] [serial = 1041] [outer = 0x12585ac00] 16:07:06 INFO - PROCESS | 1943 | 1461107226872 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x125e56c00) [pid = 1943] [serial = 1042] [outer = 0x12585ac00] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x11c517400) [pid = 1943] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x12da91400) [pid = 1943] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x12bbb1000) [pid = 1943] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x11c5e7400) [pid = 1943] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x11bef3400) [pid = 1943] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x11c318800) [pid = 1943] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12da91c00) [pid = 1943] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x118f4b000) [pid = 1943] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x11b924c00) [pid = 1943] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x1146bd400) [pid = 1943] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11be2d400) [pid = 1943] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x114daa400) [pid = 1943] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x11a642400) [pid = 1943] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x1272f1400) [pid = 1943] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x1119e5400) [pid = 1943] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11644d000) [pid = 1943] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x115507400) [pid = 1943] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12ba7b800) [pid = 1943] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x1278fb400) [pid = 1943] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x1141b9c00) [pid = 1943] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x1155b9000) [pid = 1943] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x11ab6fc00) [pid = 1943] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x1199a9000) [pid = 1943] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x115545c00) [pid = 1943] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x1146b8400) [pid = 1943] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x126c95400) [pid = 1943] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x1291c5400) [pid = 1943] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x126a7e000) [pid = 1943] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x118fb7800) [pid = 1943] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x1296c4c00) [pid = 1943] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x111af3800) [pid = 1943] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x11a638c00) [pid = 1943] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x114acb400) [pid = 1943] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x11553c800) [pid = 1943] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12ba74c00) [pid = 1943] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x114ad4000) [pid = 1943] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x11c4bc800) [pid = 1943] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x12e41ec00) [pid = 1943] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x12bbac400) [pid = 1943] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12cf36400) [pid = 1943] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12db5a400) [pid = 1943] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x1119ea800) [pid = 1943] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x11c47a000) [pid = 1943] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x11bb19800) [pid = 1943] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x11adb5400) [pid = 1943] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x119238400) [pid = 1943] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x114c0e000) [pid = 1943] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x111b4f800) [pid = 1943] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12d085400) [pid = 1943] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x125b84c00) [pid = 1943] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x11b920000) [pid = 1943] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x11af97c00) [pid = 1943] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x1155b8c00) [pid = 1943] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x1146bf400) [pid = 1943] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12d416400) [pid = 1943] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x129a56800) [pid = 1943] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:07:07 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11a635800) [pid = 1943] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:07:07 INFO - PROCESS | 1943 | 1461107227845 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1119ms 16:07:07 INFO - PROCESS | 1943 | 1461107227865 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1943 | 1461107227867 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:07:07 INFO - PROCESS | 1943 | 1461107227870 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1943 | 1461107227872 Marionette TRACE conn2 <- [1,1362,null,{}] 16:07:07 INFO - PROCESS | 1943 | 1461107227875 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:07 INFO - PROCESS | 1943 | 1461107227992 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:07:08 INFO - PROCESS | 1943 | 1461107227998 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b92d000 == 39 [pid = 1943] [id = 348] 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x114acd800) [pid = 1943] [serial = 1043] [outer = 0x0] 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x1155b8c00) [pid = 1943] [serial = 1044] [outer = 0x114acd800] 16:07:08 INFO - PROCESS | 1943 | 1461107228038 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x1190e3c00) [pid = 1943] [serial = 1045] [outer = 0x114acd800] 16:07:08 INFO - PROCESS | 1943 | 1461107228438 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 620ms 16:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:07:08 INFO - PROCESS | 1943 | 1461107228489 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1943 | 1461107228491 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:07:08 INFO - PROCESS | 1943 | 1461107228493 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1943 | 1461107228494 Marionette TRACE conn2 <- [1,1366,null,{}] 16:07:08 INFO - PROCESS | 1943 | 1461107228496 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:08 INFO - PROCESS | 1943 | 1461107228571 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:07:08 INFO - PROCESS | 1943 | 1461107228575 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a4b000 == 40 [pid = 1943] [id = 349] 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11869ec00) [pid = 1943] [serial = 1046] [outer = 0x0] 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11a638c00) [pid = 1943] [serial = 1047] [outer = 0x11869ec00] 16:07:08 INFO - PROCESS | 1943 | 1461107228603 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11b967c00) [pid = 1943] [serial = 1048] [outer = 0x11869ec00] 16:07:08 INFO - PROCESS | 1943 | 1461107228953 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1943 | 1461107228964 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:07:08 INFO - PROCESS | 1943 | 1461107228967 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1943 | 1461107228968 Marionette TRACE conn2 <- [1,1370,null,{}] 16:07:08 INFO - PROCESS | 1943 | 1461107228970 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:09 INFO - PROCESS | 1943 | 1461107229049 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:07:09 INFO - PROCESS | 1943 | 1461107229053 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b28e000 == 41 [pid = 1943] [id = 350] 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11bb19800) [pid = 1943] [serial = 1049] [outer = 0x0] 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11c517400) [pid = 1943] [serial = 1050] [outer = 0x11bb19800] 16:07:09 INFO - PROCESS | 1943 | 1461107229079 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x125c61800) [pid = 1943] [serial = 1051] [outer = 0x11bb19800] 16:07:09 INFO - PROCESS | 1943 | 1461107229421 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1943 | 1461107229441 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:07:09 INFO - PROCESS | 1943 | 1461107229443 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1943 | 1461107229444 Marionette TRACE conn2 <- [1,1374,null,{}] 16:07:09 INFO - PROCESS | 1943 | 1461107229448 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:09 INFO - PROCESS | 1943 | 1461107229557 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:07:09 INFO - PROCESS | 1943 | 1461107229563 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba1f000 == 42 [pid = 1943] [id = 351] 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x125e57c00) [pid = 1943] [serial = 1052] [outer = 0x0] 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x126a47c00) [pid = 1943] [serial = 1053] [outer = 0x125e57c00] 16:07:09 INFO - PROCESS | 1943 | 1461107229588 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x126a7fc00) [pid = 1943] [serial = 1054] [outer = 0x125e57c00] 16:07:10 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:07:10 INFO - PROCESS | 1943 | 1461107230228 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1943 | 1461107230268 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:07:10 INFO - PROCESS | 1943 | 1461107230273 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1943 | 1461107230275 Marionette TRACE conn2 <- [1,1378,null,{}] 16:07:10 INFO - PROCESS | 1943 | 1461107230279 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 1943 | 1461107230389 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:07:10 INFO - PROCESS | 1943 | 1461107230471 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x11896a000 == 43 [pid = 1943] [id = 352] 16:07:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x1153ef800) [pid = 1943] [serial = 1055] [outer = 0x0] 16:07:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x115539400) [pid = 1943] [serial = 1056] [outer = 0x1153ef800] 16:07:10 INFO - PROCESS | 1943 | 1461107230503 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x1156cac00) [pid = 1943] [serial = 1057] [outer = 0x1153ef800] 16:07:10 INFO - PROCESS | 1943 | 1461107230967 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1943 | 1461107231059 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:07:11 INFO - PROCESS | 1943 | 1461107231068 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1943 | 1461107231069 Marionette TRACE conn2 <- [1,1382,null,{}] 16:07:11 INFO - PROCESS | 1943 | 1461107231072 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:11 INFO - PROCESS | 1943 | 1461107231187 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:07:11 INFO - PROCESS | 1943 | 1461107231269 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab99000 == 44 [pid = 1943] [id = 353] 16:07:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x115502800) [pid = 1943] [serial = 1058] [outer = 0x0] 16:07:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x1192b4400) [pid = 1943] [serial = 1059] [outer = 0x115502800] 16:07:11 INFO - PROCESS | 1943 | 1461107231300 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x119981c00) [pid = 1943] [serial = 1060] [outer = 0x115502800] 16:07:12 INFO - PROCESS | 1943 | [1943] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:07:12 INFO - PROCESS | 1943 | 1461107232051 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 1943 | 1461107232093 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:07:12 INFO - PROCESS | 1943 | 1461107232097 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1943 | 1461107232100 Marionette TRACE conn2 <- [1,1386,null,{}] 16:07:12 INFO - PROCESS | 1943 | 1461107232116 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 1943 | 1461107232216 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:07:12 INFO - PROCESS | 1943 | 1461107232272 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x118da5800 == 45 [pid = 1943] [id = 354] 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x114ac7400) [pid = 1943] [serial = 1061] [outer = 0x0] 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x114da8400) [pid = 1943] [serial = 1062] [outer = 0x114ac7400] 16:07:12 INFO - PROCESS | 1943 | 1461107232300 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x115503c00) [pid = 1943] [serial = 1063] [outer = 0x114ac7400] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab99800 == 44 [pid = 1943] [id = 44] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x119d6d000 == 43 [pid = 1943] [id = 52] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x116418800 == 42 [pid = 1943] [id = 48] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbb3800 == 41 [pid = 1943] [id = 55] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x119268800 == 40 [pid = 1943] [id = 46] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x119c2b000 == 39 [pid = 1943] [id = 43] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11b647000 == 38 [pid = 1943] [id = 45] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x119902800 == 37 [pid = 1943] [id = 42] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x118fe7000 == 36 [pid = 1943] [id = 47] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11994e800 == 35 [pid = 1943] [id = 51] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab98000 == 34 [pid = 1943] [id = 53] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x118fe1000 == 33 [pid = 1943] [id = 50] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x11627d800 == 32 [pid = 1943] [id = 49] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x12e7c0400) [pid = 1943] [serial = 1005] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOCSHELL 0x137988000 == 31 [pid = 1943] [id = 335] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x11a98bc00) [pid = 1943] [serial = 892] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x11be73400) [pid = 1943] [serial = 708] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12d08b000) [pid = 1943] [serial = 904] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x11c47b000) [pid = 1943] [serial = 711] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x118d72400) [pid = 1943] [serial = 825] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x11acf1400) [pid = 1943] [serial = 765] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x129d52400) [pid = 1943] [serial = 678] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x1119edc00) [pid = 1943] [serial = 684] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x11997f800) [pid = 1943] [serial = 672] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x115544c00) [pid = 1943] [serial = 699] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x12db53800) [pid = 1943] [serial = 681] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12e7c6000) [pid = 1943] [serial = 609] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x12f479800) [pid = 1943] [serial = 687] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x11887e800) [pid = 1943] [serial = 889] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x1272e9c00) [pid = 1943] [serial = 895] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x11be39800) [pid = 1943] [serial = 675] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11997c000) [pid = 1943] [serial = 702] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12eee7400) [pid = 1943] [serial = 780] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12ba76800) [pid = 1943] [serial = 771] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12bbaa800) [pid = 1943] [serial = 834] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x127e6dc00) [pid = 1943] [serial = 717] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11b6d6000) [pid = 1943] [serial = 828] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12bbabc00) [pid = 1943] [serial = 901] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12f482000) [pid = 1943] [serial = 843] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11b923c00) [pid = 1943] [serial = 705] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12d0d2000) [pid = 1943] [serial = 907] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11922e000) [pid = 1943] [serial = 762] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12da86c00) [pid = 1943] [serial = 774] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12af28c00) [pid = 1943] [serial = 723] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x126c91800) [pid = 1943] [serial = 831] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x129d56800) [pid = 1943] [serial = 898] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12f2bdc00) [pid = 1943] [serial = 840] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x12d41dc00) [pid = 1943] [serial = 837] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x127460c00) [pid = 1943] [serial = 714] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x126c95000) [pid = 1943] [serial = 768] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x129874c00) [pid = 1943] [serial = 720] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12f2b7000) [pid = 1943] [serial = 777] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12cf30400) [pid = 1943] [serial = 987] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12d0db400) [pid = 1943] [serial = 990] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12d087800) [pid = 1943] [serial = 988] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12db5a000) [pid = 1943] [serial = 991] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x126ef0c00) [pid = 1943] [serial = 981] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11c14e000) [pid = 1943] [serial = 978] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x12689ac00) [pid = 1943] [serial = 979] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11af9a400) [pid = 1943] [serial = 975] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11bb1b400) [pid = 1943] [serial = 976] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x1199ab800) [pid = 1943] [serial = 972] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11a983c00) [pid = 1943] [serial = 973] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x11560d000) [pid = 1943] [serial = 970] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x114db0c00) [pid = 1943] [serial = 969] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x117847400) [pid = 1943] [serial = 966] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x126c8ec00) [pid = 1943] [serial = 967] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x12db57400) [pid = 1943] [serial = 963] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12dcf3000) [pid = 1943] [serial = 964] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x12b7bc400) [pid = 1943] [serial = 961] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x129875800) [pid = 1943] [serial = 960] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x1278f9000) [pid = 1943] [serial = 958] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x125b8dc00) [pid = 1943] [serial = 957] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11c46d000) [pid = 1943] [serial = 955] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11b96e000) [pid = 1943] [serial = 954] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1199ae000) [pid = 1943] [serial = 952] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x1192b5400) [pid = 1943] [serial = 951] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x115511400) [pid = 1943] [serial = 949] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x114aca000) [pid = 1943] [serial = 948] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x12db55000) [pid = 1943] [serial = 946] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x12b1e3000) [pid = 1943] [serial = 984] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x1278fc000) [pid = 1943] [serial = 982] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x12bba9000) [pid = 1943] [serial = 985] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x12e7c0000) [pid = 1943] [serial = 1003] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x12dcf2400) [pid = 1943] [serial = 993] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 81 (0x11ab76800) [pid = 1943] [serial = 997] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 80 (0x12e310800) [pid = 1943] [serial = 994] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 79 (0x12e783400) [pid = 1943] [serial = 1002] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 78 (0x114c0f000) [pid = 1943] [serial = 996] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 77 (0x12e41a800) [pid = 1943] [serial = 1000] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | --DOMWINDOW == 76 (0x12af29000) [pid = 1943] [serial = 999] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1943 | 1461107232723 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 1943 | 1461107232779 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:07:12 INFO - PROCESS | 1943 | 1461107232785 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1943 | 1461107232786 Marionette TRACE conn2 <- [1,1390,null,{}] 16:07:12 INFO - PROCESS | 1943 | 1461107232789 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 1943 | 1461107232866 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:07:12 INFO - PROCESS | 1943 | 1461107232870 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x1166b4000 == 32 [pid = 1943] [id = 355] 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 77 (0x114ace000) [pid = 1943] [serial = 1064] [outer = 0x0] 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 78 (0x11553f000) [pid = 1943] [serial = 1065] [outer = 0x114ace000] 16:07:12 INFO - PROCESS | 1943 | 1461107232898 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 79 (0x1158c1800) [pid = 1943] [serial = 1066] [outer = 0x114ace000] 16:07:13 INFO - PROCESS | 1943 | 1461107233251 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 16:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:07:13 INFO - PROCESS | 1943 | 1461107233255 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1943 | 1461107233256 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:07:13 INFO - PROCESS | 1943 | 1461107233259 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1943 | 1461107233261 Marionette TRACE conn2 <- [1,1394,null,{}] 16:07:13 INFO - PROCESS | 1943 | 1461107233271 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 1943 | 1461107233353 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:07:13 INFO - PROCESS | 1943 | 1461107233403 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d7c800 == 33 [pid = 1943] [id = 356] 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 80 (0x1155bdc00) [pid = 1943] [serial = 1067] [outer = 0x0] 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 81 (0x118868400) [pid = 1943] [serial = 1068] [outer = 0x1155bdc00] 16:07:13 INFO - PROCESS | 1943 | 1461107233433 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x1192ae400) [pid = 1943] [serial = 1069] [outer = 0x1155bdc00] 16:07:13 INFO - PROCESS | 1943 | 1461107233755 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 524ms 16:07:13 INFO - PROCESS | 1943 | 1461107233784 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1943 | 1461107233785 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:07:13 INFO - PROCESS | 1943 | 1461107233788 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1943 | 1461107233789 Marionette TRACE conn2 <- [1,1398,null,{}] 16:07:13 INFO - PROCESS | 1943 | 1461107233791 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 1943 | 1461107233870 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:07:13 INFO - PROCESS | 1943 | 1461107233921 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b650800 == 34 [pid = 1943] [id = 357] 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x1190dc800) [pid = 1943] [serial = 1070] [outer = 0x0] 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x11997f400) [pid = 1943] [serial = 1071] [outer = 0x1190dc800] 16:07:13 INFO - PROCESS | 1943 | 1461107233948 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x1199b0000) [pid = 1943] [serial = 1072] [outer = 0x1190dc800] 16:07:14 INFO - PROCESS | 1943 | 1461107234237 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 16:07:14 INFO - PROCESS | 1943 | 1461107234256 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1943 | 1461107234257 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:07:14 INFO - PROCESS | 1943 | 1461107234259 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1943 | 1461107234261 Marionette TRACE conn2 <- [1,1402,null,{}] 16:07:14 INFO - PROCESS | 1943 | 1461107234271 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:14 INFO - PROCESS | 1943 | 1461107234352 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:07:14 INFO - PROCESS | 1943 | 1461107234357 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8b7000 == 35 [pid = 1943] [id = 358] 16:07:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x1199b1000) [pid = 1943] [serial = 1073] [outer = 0x0] 16:07:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x11a641000) [pid = 1943] [serial = 1074] [outer = 0x1199b1000] 16:07:14 INFO - PROCESS | 1943 | 1461107234385 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x11a987c00) [pid = 1943] [serial = 1075] [outer = 0x1199b1000] 16:07:14 INFO - PROCESS | 1943 | 1461107234821 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 581ms 16:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:07:14 INFO - PROCESS | 1943 | 1461107234841 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1943 | 1461107234843 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:07:14 INFO - PROCESS | 1943 | 1461107234849 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1943 | 1461107234851 Marionette TRACE conn2 <- [1,1406,null,{}] 16:07:14 INFO - PROCESS | 1943 | 1461107234854 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 1943 | 1461107235020 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:07:15 INFO - PROCESS | 1943 | 1461107235067 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cbe000 == 36 [pid = 1943] [id = 359] 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11af91800) [pid = 1943] [serial = 1076] [outer = 0x0] 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11af97000) [pid = 1943] [serial = 1077] [outer = 0x11af91800] 16:07:15 INFO - PROCESS | 1943 | 1461107235111 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11b921c00) [pid = 1943] [serial = 1078] [outer = 0x11af91800] 16:07:15 INFO - PROCESS | 1943 | 1461107235521 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 723ms 16:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:07:15 INFO - PROCESS | 1943 | 1461107235570 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1943 | 1461107235571 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:07:15 INFO - PROCESS | 1943 | 1461107235573 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1943 | 1461107235574 Marionette TRACE conn2 <- [1,1410,null,{}] 16:07:15 INFO - PROCESS | 1943 | 1461107235576 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 1943 | 1461107235679 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:07:15 INFO - PROCESS | 1943 | 1461107235693 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x11860b000 == 37 [pid = 1943] [id = 360] 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11a988000) [pid = 1943] [serial = 1079] [outer = 0x0] 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11bb17000) [pid = 1943] [serial = 1080] [outer = 0x11a988000] 16:07:15 INFO - PROCESS | 1943 | 1461107235720 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11be2f400) [pid = 1943] [serial = 1081] [outer = 0x11a988000] 16:07:16 INFO - PROCESS | 1943 | 1461107236076 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 16:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:07:16 INFO - PROCESS | 1943 | 1461107236091 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1943 | 1461107236092 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:07:16 INFO - PROCESS | 1943 | 1461107236095 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1943 | 1461107236096 Marionette TRACE conn2 <- [1,1414,null,{}] 16:07:16 INFO - PROCESS | 1943 | 1461107236106 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:16 INFO - PROCESS | 1943 | 1461107236203 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:07:16 INFO - PROCESS | 1943 | 1461107236207 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e3f800 == 38 [pid = 1943] [id = 361] 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11b96e000) [pid = 1943] [serial = 1082] [outer = 0x0] 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11be76400) [pid = 1943] [serial = 1083] [outer = 0x11b96e000] 16:07:16 INFO - PROCESS | 1943 | 1461107236233 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x11c14b400) [pid = 1943] [serial = 1084] [outer = 0x11b96e000] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x11869ec00) [pid = 1943] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x11adb3c00) [pid = 1943] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x11bb18c00) [pid = 1943] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11c157800) [pid = 1943] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11ace5800) [pid = 1943] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1119e6400) [pid = 1943] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11644bc00) [pid = 1943] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x114da9000) [pid = 1943] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x114accc00) [pid = 1943] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11a897800) [pid = 1943] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x114acac00) [pid = 1943] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x114daac00) [pid = 1943] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x12585ac00) [pid = 1943] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:07:16 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x11bb19800) [pid = 1943] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:07:16 INFO - PROCESS | 1943 | 1461107236702 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 625ms 16:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:07:16 INFO - PROCESS | 1943 | 1461107236721 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1943 | 1461107236722 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:07:16 INFO - PROCESS | 1943 | 1461107236724 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1943 | 1461107236725 Marionette TRACE conn2 <- [1,1418,null,{}] 16:07:16 INFO - PROCESS | 1943 | 1461107236728 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:16 INFO - PROCESS | 1943 | 1461107236807 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:07:16 INFO - PROCESS | 1943 | 1461107236812 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f5a000 == 39 [pid = 1943] [id = 362] 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x1146b8400) [pid = 1943] [serial = 1085] [outer = 0x0] 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x1199ac400) [pid = 1943] [serial = 1086] [outer = 0x1146b8400] 16:07:16 INFO - PROCESS | 1943 | 1461107236840 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x11b91f400) [pid = 1943] [serial = 1087] [outer = 0x1146b8400] 16:07:17 INFO - PROCESS | 1943 | 1461107237182 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 470ms 16:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:07:17 INFO - PROCESS | 1943 | 1461107237194 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1943 | 1461107237196 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:07:17 INFO - PROCESS | 1943 | 1461107237201 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1943 | 1461107237202 Marionette TRACE conn2 <- [1,1422,null,{}] 16:07:17 INFO - PROCESS | 1943 | 1461107237204 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:17 INFO - PROCESS | 1943 | 1461107237307 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:07:17 INFO - PROCESS | 1943 | 1461107237316 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x1291ab000 == 40 [pid = 1943] [id = 363] 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x11a890800) [pid = 1943] [serial = 1088] [outer = 0x0] 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x11c152c00) [pid = 1943] [serial = 1089] [outer = 0x11a890800] 16:07:17 INFO - PROCESS | 1943 | 1461107237342 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11c471c00) [pid = 1943] [serial = 1090] [outer = 0x11a890800] 16:07:17 INFO - PROCESS | 1943 | 1461107237681 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 16:07:17 INFO - PROCESS | 1943 | 1461107237720 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1943 | 1461107237721 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:07:17 INFO - PROCESS | 1943 | 1461107237723 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1943 | 1461107237725 Marionette TRACE conn2 <- [1,1426,null,{}] 16:07:17 INFO - PROCESS | 1943 | 1461107237727 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:17 INFO - PROCESS | 1943 | 1461107237818 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:07:17 INFO - PROCESS | 1943 | 1461107237822 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1c0800 == 41 [pid = 1943] [id = 364] 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11c46f000) [pid = 1943] [serial = 1091] [outer = 0x0] 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11c5f1400) [pid = 1943] [serial = 1092] [outer = 0x11c46f000] 16:07:17 INFO - PROCESS | 1943 | 1461107237893 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x125c07000) [pid = 1943] [serial = 1093] [outer = 0x11c46f000] 16:07:18 INFO - PROCESS | 1943 | 1461107238200 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 16:07:18 INFO - PROCESS | 1943 | 1461107238243 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:07:18 INFO - PROCESS | 1943 | 1461107238244 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:07:18 INFO - PROCESS | 1943 | 1461107238246 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1943 | 1461107238247 Marionette TRACE conn2 <- [1,1430,null,{}] 16:07:18 INFO - PROCESS | 1943 | 1461107238250 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 1943 | 1461107238328 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:07:18 INFO - PROCESS | 1943 | 1461107238335 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c117800 == 42 [pid = 1943] [id = 365] 16:07:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x125856400) [pid = 1943] [serial = 1094] [outer = 0x0] 16:07:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x125e59400) [pid = 1943] [serial = 1095] [outer = 0x125856400] 16:07:18 INFO - PROCESS | 1943 | 1461107238360 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x126c86400) [pid = 1943] [serial = 1096] [outer = 0x125856400] 16:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 620ms 16:07:18 INFO - PROCESS | 1943 | 1461107238857 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:07:18 INFO - PROCESS | 1943 | 1461107238867 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1943 | 1461107238870 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:07:18 INFO - PROCESS | 1943 | 1461107238873 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1943 | 1461107238875 Marionette TRACE conn2 <- [1,1434,null,{}] 16:07:18 INFO - PROCESS | 1943 | 1461107238880 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 1943 | 1461107238979 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:07:19 INFO - PROCESS | 1943 | 1461107239038 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x1188a1800 == 43 [pid = 1943] [id = 366] 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x114655c00) [pid = 1943] [serial = 1097] [outer = 0x0] 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x114da8000) [pid = 1943] [serial = 1098] [outer = 0x114655c00] 16:07:19 INFO - PROCESS | 1943 | 1461107239074 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11553b000) [pid = 1943] [serial = 1099] [outer = 0x114655c00] 16:07:19 INFO - PROCESS | 1943 | 1461107239539 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 676ms 16:07:19 INFO - PROCESS | 1943 | 1461107239605 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 1943 | 1461107239609 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:07:19 INFO - PROCESS | 1943 | 1461107239615 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 1943 | 1461107239617 Marionette TRACE conn2 <- [1,1438,null,{}] 16:07:19 INFO - PROCESS | 1943 | 1461107239619 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:19 INFO - PROCESS | 1943 | 1461107239721 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:07:19 INFO - PROCESS | 1943 | 1461107239784 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c881000 == 44 [pid = 1943] [id = 367] 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x118d72c00) [pid = 1943] [serial = 1100] [outer = 0x0] 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1192ae800) [pid = 1943] [serial = 1101] [outer = 0x118d72c00] 16:07:19 INFO - PROCESS | 1943 | 1461107239814 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11997f800) [pid = 1943] [serial = 1102] [outer = 0x118d72c00] 16:07:20 INFO - PROCESS | 1943 | 1461107240248 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 674ms 16:07:20 INFO - PROCESS | 1943 | 1461107240290 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:07:20 INFO - PROCESS | 1943 | 1461107240291 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:07:20 INFO - PROCESS | 1943 | 1461107240294 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1943 | 1461107240297 Marionette TRACE conn2 <- [1,1442,null,{}] 16:07:20 INFO - PROCESS | 1943 | 1461107240324 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 1943 | 1461107240428 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:07:20 INFO - PROCESS | 1943 | 1461107240494 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb22800 == 45 [pid = 1943] [id = 368] 16:07:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11a991400) [pid = 1943] [serial = 1103] [outer = 0x0] 16:07:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11ab76000) [pid = 1943] [serial = 1104] [outer = 0x11a991400] 16:07:20 INFO - PROCESS | 1943 | 1461107240526 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11b6d3800) [pid = 1943] [serial = 1105] [outer = 0x11a991400] 16:07:20 INFO - PROCESS | 1943 | 1461107240957 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 689ms 16:07:21 INFO - PROCESS | 1943 | 1461107241009 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1943 | 1461107241011 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:07:21 INFO - PROCESS | 1943 | 1461107241034 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1943 | 1461107241035 Marionette TRACE conn2 <- [1,1446,null,{}] 16:07:21 INFO - PROCESS | 1943 | 1461107241038 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:21 INFO - PROCESS | 1943 | 1461107241161 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:07:21 INFO - PROCESS | 1943 | 1461107241249 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d189800 == 46 [pid = 1943] [id = 369] 16:07:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11be74400) [pid = 1943] [serial = 1106] [outer = 0x0] 16:07:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11c157800) [pid = 1943] [serial = 1107] [outer = 0x11be74400] 16:07:21 INFO - PROCESS | 1943 | 1461107241297 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x125a50c00) [pid = 1943] [serial = 1108] [outer = 0x11be74400] 16:07:21 INFO - PROCESS | 1943 | 1461107241818 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 824ms 16:07:21 INFO - PROCESS | 1943 | 1461107241865 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1943 | 1461107241866 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:07:21 INFO - PROCESS | 1943 | 1461107241870 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1943 | 1461107241871 Marionette TRACE conn2 <- [1,1450,null,{}] 16:07:21 INFO - PROCESS | 1943 | 1461107241874 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:21 INFO - PROCESS | 1943 | 1461107241987 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:07:22 INFO - PROCESS | 1943 | 1461107242058 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf50800 == 47 [pid = 1943] [id = 370] 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x111aea400) [pid = 1943] [serial = 1109] [outer = 0x0] 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x125a59400) [pid = 1943] [serial = 1110] [outer = 0x111aea400] 16:07:22 INFO - PROCESS | 1943 | 1461107242089 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x125ff2c00) [pid = 1943] [serial = 1111] [outer = 0x111aea400] 16:07:22 INFO - PROCESS | 1943 | 1461107242686 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 869ms 16:07:22 INFO - PROCESS | 1943 | 1461107242740 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1943 | 1461107242742 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:07:22 INFO - PROCESS | 1943 | 1461107242746 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1943 | 1461107242748 Marionette TRACE conn2 <- [1,1454,null,{}] 16:07:22 INFO - PROCESS | 1943 | 1461107242753 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:22 INFO - PROCESS | 1943 | 1461107242844 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:07:22 INFO - PROCESS | 1943 | 1461107242912 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab96800 == 48 [pid = 1943] [id = 371] 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x114ad0c00) [pid = 1943] [serial = 1112] [outer = 0x0] 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x114dafc00) [pid = 1943] [serial = 1113] [outer = 0x114ad0c00] 16:07:22 INFO - PROCESS | 1943 | 1461107242940 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x115545000) [pid = 1943] [serial = 1114] [outer = 0x114ad0c00] 16:07:23 INFO - PROCESS | 1943 | 1461107243440 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11c889800 == 47 [pid = 1943] [id = 57] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11c396000 == 46 [pid = 1943] [id = 56] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad74000 == 45 [pid = 1943] [id = 54] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1c0800 == 44 [pid = 1943] [id = 364] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x1291ab000 == 43 [pid = 1943] [id = 363] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x125f5a000 == 42 [pid = 1943] [id = 362] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x127e3f800 == 41 [pid = 1943] [id = 361] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11860b000 == 40 [pid = 1943] [id = 360] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x125cbe000 == 39 [pid = 1943] [id = 359] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8b7000 == 38 [pid = 1943] [id = 358] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x11b650800 == 37 [pid = 1943] [id = 357] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x119d7c800 == 36 [pid = 1943] [id = 356] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x1166b4000 == 35 [pid = 1943] [id = 355] 16:07:23 INFO - PROCESS | 1943 | --DOCSHELL 0x118da5800 == 34 [pid = 1943] [id = 354] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11c517400) [pid = 1943] [serial = 1050] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x11b967c00) [pid = 1943] [serial = 1048] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x11bef3800) [pid = 1943] [serial = 1035] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11be2ec00) [pid = 1943] [serial = 1032] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x11c4c6c00) [pid = 1943] [serial = 1038] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11adbcc00) [pid = 1943] [serial = 1026] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11b6ce800) [pid = 1943] [serial = 1027] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x1188eb000) [pid = 1943] [serial = 1014] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x119066000) [pid = 1943] [serial = 1015] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x1192b4000) [pid = 1943] [serial = 1017] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x119981000) [pid = 1943] [serial = 1018] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x115537800) [pid = 1943] [serial = 1011] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11580dc00) [pid = 1943] [serial = 1012] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11b6d0c00) [pid = 1943] [serial = 1029] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11a991000) [pid = 1943] [serial = 1023] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11ace3400) [pid = 1943] [serial = 1024] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x1199ac800) [pid = 1943] [serial = 1020] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x119e71800) [pid = 1943] [serial = 1021] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x114daf400) [pid = 1943] [serial = 1008] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x115506800) [pid = 1943] [serial = 1009] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x125c06c00) [pid = 1943] [serial = 1041] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x125858c00) [pid = 1943] [serial = 1039] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x125e56c00) [pid = 1943] [serial = 1042] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x11a638c00) [pid = 1943] [serial = 1047] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x1155b8c00) [pid = 1943] [serial = 1044] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11c14cc00) [pid = 1943] [serial = 1036] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11be38400) [pid = 1943] [serial = 1033] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11bb18800) [pid = 1943] [serial = 1030] [outer = 0x0] [url = about:blank] 16:07:23 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x125c61800) [pid = 1943] [serial = 1051] [outer = 0x0] [url = about:blank] 16:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 774ms 16:07:23 INFO - PROCESS | 1943 | 1461107243519 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 1943 | 1461107243523 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:07:23 INFO - PROCESS | 1943 | 1461107243528 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1943 | 1461107243529 Marionette TRACE conn2 <- [1,1458,null,{}] 16:07:23 INFO - PROCESS | 1943 | 1461107243532 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:23 INFO - PROCESS | 1943 | 1461107243611 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:07:23 INFO - PROCESS | 1943 | 1461107243621 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x11661f000 == 35 [pid = 1943] [id = 372] 16:07:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x11560c000) [pid = 1943] [serial = 1115] [outer = 0x0] 16:07:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x11580dc00) [pid = 1943] [serial = 1116] [outer = 0x11560c000] 16:07:23 INFO - PROCESS | 1943 | 1461107243648 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x1188eb000) [pid = 1943] [serial = 1117] [outer = 0x11560c000] 16:07:24 INFO - PROCESS | 1943 | 1461107244005 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 523ms 16:07:24 INFO - PROCESS | 1943 | 1461107244050 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1943 | 1461107244052 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:07:24 INFO - PROCESS | 1943 | 1461107244054 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1943 | 1461107244057 Marionette TRACE conn2 <- [1,1462,null,{}] 16:07:24 INFO - PROCESS | 1943 | 1461107244064 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 1943 | 1461107244165 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:07:24 INFO - PROCESS | 1943 | 1461107244172 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b93e000 == 36 [pid = 1943] [id = 373] 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x11997f000) [pid = 1943] [serial = 1118] [outer = 0x0] 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11a63b000) [pid = 1943] [serial = 1119] [outer = 0x11997f000] 16:07:24 INFO - PROCESS | 1943 | 1461107244201 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11a98a400) [pid = 1943] [serial = 1120] [outer = 0x11997f000] 16:07:24 INFO - PROCESS | 1943 | 1461107244553 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 16:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:07:24 INFO - PROCESS | 1943 | 1461107244588 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1943 | 1461107244590 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:07:24 INFO - PROCESS | 1943 | 1461107244593 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1943 | 1461107244594 Marionette TRACE conn2 <- [1,1466,null,{}] 16:07:24 INFO - PROCESS | 1943 | 1461107244597 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 1943 | 1461107244676 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:07:24 INFO - PROCESS | 1943 | 1461107244683 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8ad800 == 37 [pid = 1943] [id = 374] 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11a990800) [pid = 1943] [serial = 1121] [outer = 0x0] 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11af93400) [pid = 1943] [serial = 1122] [outer = 0x11a990800] 16:07:24 INFO - PROCESS | 1943 | 1461107244710 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11b920400) [pid = 1943] [serial = 1123] [outer = 0x11a990800] 16:07:25 INFO - PROCESS | 1943 | 1461107245052 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 470ms 16:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:07:25 INFO - PROCESS | 1943 | 1461107245065 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1943 | 1461107245066 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:07:25 INFO - PROCESS | 1943 | 1461107245068 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1943 | 1461107245069 Marionette TRACE conn2 <- [1,1470,null,{}] 16:07:25 INFO - PROCESS | 1943 | 1461107245072 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 1943 | 1461107245151 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:07:25 INFO - PROCESS | 1943 | 1461107245155 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f65800 == 38 [pid = 1943] [id = 375] 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11b969800) [pid = 1943] [serial = 1124] [outer = 0x0] 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11bb1dc00) [pid = 1943] [serial = 1125] [outer = 0x11b969800] 16:07:25 INFO - PROCESS | 1943 | 1461107245181 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11be38800) [pid = 1943] [serial = 1126] [outer = 0x11b969800] 16:07:25 INFO - PROCESS | 1943 | 1461107245554 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 16:07:25 INFO - PROCESS | 1943 | 1461107245590 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1943 | 1461107245591 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:07:25 INFO - PROCESS | 1943 | 1461107245599 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1943 | 1461107245601 Marionette TRACE conn2 <- [1,1474,null,{}] 16:07:25 INFO - PROCESS | 1943 | 1461107245603 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 1943 | 1461107245719 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:07:25 INFO - PROCESS | 1943 | 1461107245749 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12758e800 == 39 [pid = 1943] [id = 376] 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x11bef3800) [pid = 1943] [serial = 1127] [outer = 0x0] 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11c4c0c00) [pid = 1943] [serial = 1128] [outer = 0x11bef3800] 16:07:25 INFO - PROCESS | 1943 | 1461107245784 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x126c87000) [pid = 1943] [serial = 1129] [outer = 0x11bef3800] 16:07:26 INFO - PROCESS | 1943 | 1461107246126 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 576ms 16:07:26 INFO - PROCESS | 1943 | 1461107246171 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1943 | 1461107246172 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:07:26 INFO - PROCESS | 1943 | 1461107246174 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1943 | 1461107246175 Marionette TRACE conn2 <- [1,1478,null,{}] 16:07:26 INFO - PROCESS | 1943 | 1461107246178 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:26 INFO - PROCESS | 1943 | 1461107246278 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:07:26 INFO - PROCESS | 1943 | 1461107246295 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x129157800 == 40 [pid = 1943] [id = 377] 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x126eec400) [pid = 1943] [serial = 1130] [outer = 0x0] 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1272ea800) [pid = 1943] [serial = 1131] [outer = 0x126eec400] 16:07:26 INFO - PROCESS | 1943 | 1461107246322 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12750b000) [pid = 1943] [serial = 1132] [outer = 0x126eec400] 16:07:26 INFO - PROCESS | 1943 | 1461107246693 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 16:07:26 INFO - PROCESS | 1943 | 1461107246743 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1943 | 1461107246744 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:07:26 INFO - PROCESS | 1943 | 1461107246748 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1943 | 1461107246750 Marionette TRACE conn2 <- [1,1482,null,{}] 16:07:26 INFO - PROCESS | 1943 | 1461107246753 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:26 INFO - PROCESS | 1943 | 1461107246856 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:07:26 INFO - PROCESS | 1943 | 1461107246892 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b282000 == 41 [pid = 1943] [id = 378] 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x126eecc00) [pid = 1943] [serial = 1133] [outer = 0x0] 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x127564c00) [pid = 1943] [serial = 1134] [outer = 0x126eecc00] 16:07:26 INFO - PROCESS | 1943 | 1461107246918 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x1278fb400) [pid = 1943] [serial = 1135] [outer = 0x126eecc00] 16:07:27 INFO - PROCESS | 1943 | 1461107247250 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 16:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:07:27 INFO - PROCESS | 1943 | 1461107247269 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1943 | 1461107247270 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:07:27 INFO - PROCESS | 1943 | 1461107247280 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1943 | 1461107247281 Marionette TRACE conn2 <- [1,1486,null,{}] 16:07:27 INFO - PROCESS | 1943 | 1461107247284 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:27 INFO - PROCESS | 1943 | 1461107247390 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:07:27 INFO - PROCESS | 1943 | 1461107247395 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c114000 == 42 [pid = 1943] [id = 379] 16:07:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x127459800) [pid = 1943] [serial = 1136] [outer = 0x0] 16:07:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x127e69c00) [pid = 1943] [serial = 1137] [outer = 0x127459800] 16:07:27 INFO - PROCESS | 1943 | 1461107247447 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x1290f4400) [pid = 1943] [serial = 1138] [outer = 0x127459800] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11af91800) [pid = 1943] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11a988000) [pid = 1943] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x1155bdc00) [pid = 1943] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1199b1000) [pid = 1943] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x1190dc800) [pid = 1943] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x114ace000) [pid = 1943] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x114ac7400) [pid = 1943] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11b96e000) [pid = 1943] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x1146b8400) [pid = 1943] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11a890800) [pid = 1943] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11c46f000) [pid = 1943] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:07:27 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x114acd800) [pid = 1943] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:07:27 INFO - PROCESS | 1943 | 1461107247834 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 577ms 16:07:27 INFO - PROCESS | 1943 | 1461107247850 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1943 | 1461107247852 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:07:27 INFO - PROCESS | 1943 | 1461107247854 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1943 | 1461107247855 Marionette TRACE conn2 <- [1,1490,null,{}] 16:07:27 INFO - PROCESS | 1943 | 1461107247858 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:27 INFO - PROCESS | 1943 | 1461107247943 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:07:28 INFO - PROCESS | 1943 | 1461107247995 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f1f800 == 43 [pid = 1943] [id = 380] 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x1119ee400) [pid = 1943] [serial = 1139] [outer = 0x0] 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x119a57000) [pid = 1943] [serial = 1140] [outer = 0x1119ee400] 16:07:28 INFO - PROCESS | 1943 | 1461107248021 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11c46d000) [pid = 1943] [serial = 1141] [outer = 0x1119ee400] 16:07:28 INFO - PROCESS | 1943 | 1461107248308 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 16:07:28 INFO - PROCESS | 1943 | 1461107248324 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1943 | 1461107248325 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:07:28 INFO - PROCESS | 1943 | 1461107248337 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1943 | 1461107248338 Marionette TRACE conn2 <- [1,1494,null,{}] 16:07:28 INFO - PROCESS | 1943 | 1461107248341 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:28 INFO - PROCESS | 1943 | 1461107248444 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:07:28 INFO - PROCESS | 1943 | 1461107248450 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db13000 == 44 [pid = 1943] [id = 381] 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11c14f000) [pid = 1943] [serial = 1142] [outer = 0x0] 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1290fc400) [pid = 1943] [serial = 1143] [outer = 0x11c14f000] 16:07:28 INFO - PROCESS | 1943 | 1461107248481 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x129a5ac00) [pid = 1943] [serial = 1144] [outer = 0x11c14f000] 16:07:28 INFO - PROCESS | 1943 | 1461107248838 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 527ms 16:07:28 INFO - PROCESS | 1943 | 1461107248856 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1943 | 1461107248857 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:07:28 INFO - PROCESS | 1943 | 1461107248860 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1943 | 1461107248861 Marionette TRACE conn2 <- [1,1498,null,{}] 16:07:28 INFO - PROCESS | 1943 | 1461107248866 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:28 INFO - PROCESS | 1943 | 1461107248978 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:07:28 INFO - PROCESS | 1943 | 1461107248985 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4ba000 == 45 [pid = 1943] [id = 382] 16:07:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x129a60c00) [pid = 1943] [serial = 1145] [outer = 0x0] 16:07:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x129d4e400) [pid = 1943] [serial = 1146] [outer = 0x129a60c00] 16:07:29 INFO - PROCESS | 1943 | 1461107249010 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x129d55800) [pid = 1943] [serial = 1147] [outer = 0x129a60c00] 16:07:29 INFO - PROCESS | 1943 | 1461107249317 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 16:07:29 INFO - PROCESS | 1943 | 1461107249334 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 1943 | 1461107249335 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:07:29 INFO - PROCESS | 1943 | 1461107249338 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 1943 | 1461107249339 Marionette TRACE conn2 <- [1,1502,null,{}] 16:07:29 INFO - PROCESS | 1943 | 1461107249341 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:29 INFO - PROCESS | 1943 | 1461107249428 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:07:29 INFO - PROCESS | 1943 | 1461107249432 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e591800 == 46 [pid = 1943] [id = 383] 16:07:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x12af28c00) [pid = 1943] [serial = 1148] [outer = 0x0] 16:07:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x12af33400) [pid = 1943] [serial = 1149] [outer = 0x12af28c00] 16:07:29 INFO - PROCESS | 1943 | 1461107249457 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x12b1de400) [pid = 1943] [serial = 1150] [outer = 0x12af28c00] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x118960000 == 45 [pid = 1943] [id = 41] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab96800 == 44 [pid = 1943] [id = 371] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf50800 == 43 [pid = 1943] [id = 370] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12d189800 == 42 [pid = 1943] [id = 369] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb22800 == 41 [pid = 1943] [id = 368] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x11c881000 == 40 [pid = 1943] [id = 367] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12c117800 == 39 [pid = 1943] [id = 365] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x1188a1800 == 38 [pid = 1943] [id = 366] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x126f1f800 == 37 [pid = 1943] [id = 380] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12758e800 == 36 [pid = 1943] [id = 376] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12c114000 == 35 [pid = 1943] [id = 379] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x11b93e000 == 34 [pid = 1943] [id = 373] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8ad800 == 33 [pid = 1943] [id = 374] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x129157800 == 32 [pid = 1943] [id = 377] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12db13000 == 31 [pid = 1943] [id = 381] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12b282000 == 30 [pid = 1943] [id = 378] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x11661f000 == 29 [pid = 1943] [id = 372] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x125f65800 == 28 [pid = 1943] [id = 375] 16:07:30 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4ba000 == 27 [pid = 1943] [id = 382] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x1190e3c00) [pid = 1943] [serial = 1045] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11af97000) [pid = 1943] [serial = 1077] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11bb17000) [pid = 1943] [serial = 1080] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11b921c00) [pid = 1943] [serial = 1078] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x118868400) [pid = 1943] [serial = 1068] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x1192ae400) [pid = 1943] [serial = 1069] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x11a641000) [pid = 1943] [serial = 1074] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x115539400) [pid = 1943] [serial = 1056] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11997f400) [pid = 1943] [serial = 1071] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x1199b0000) [pid = 1943] [serial = 1072] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x11553f000) [pid = 1943] [serial = 1065] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x1158c1800) [pid = 1943] [serial = 1066] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x115503c00) [pid = 1943] [serial = 1063] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x114da8400) [pid = 1943] [serial = 1062] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x1192b4400) [pid = 1943] [serial = 1059] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11be76400) [pid = 1943] [serial = 1083] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x11be2f400) [pid = 1943] [serial = 1081] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11b91f400) [pid = 1943] [serial = 1087] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x1199ac400) [pid = 1943] [serial = 1086] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x11c152c00) [pid = 1943] [serial = 1089] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11c14b400) [pid = 1943] [serial = 1084] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x126a47c00) [pid = 1943] [serial = 1053] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11c471c00) [pid = 1943] [serial = 1090] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x11c5f1400) [pid = 1943] [serial = 1092] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x125e59400) [pid = 1943] [serial = 1095] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x125c07000) [pid = 1943] [serial = 1093] [outer = 0x0] [url = about:blank] 16:07:30 INFO - PROCESS | 1943 | --DOMWINDOW == 81 (0x11a987c00) [pid = 1943] [serial = 1075] [outer = 0x0] [url = about:blank] 16:07:31 INFO - PROCESS | 1943 | 1461107251059 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1769ms 16:07:31 INFO - PROCESS | 1943 | 1461107251108 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1943 | 1461107251110 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:07:31 INFO - PROCESS | 1943 | 1461107251119 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1943 | 1461107251120 Marionette TRACE conn2 <- [1,1506,null,{}] 16:07:31 INFO - PROCESS | 1943 | 1461107251125 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:31 INFO - PROCESS | 1943 | 1461107251200 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:07:31 INFO - PROCESS | 1943 | 1461107251206 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x115580000 == 28 [pid = 1943] [id = 384] 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 82 (0x114da9000) [pid = 1943] [serial = 1151] [outer = 0x0] 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x114daa000) [pid = 1943] [serial = 1152] [outer = 0x114da9000] 16:07:31 INFO - PROCESS | 1943 | 1461107251237 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x1153efc00) [pid = 1943] [serial = 1153] [outer = 0x114da9000] 16:07:31 INFO - PROCESS | 1943 | 1461107251599 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 16:07:31 INFO - PROCESS | 1943 | 1461107251640 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1943 | 1461107251644 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:07:31 INFO - PROCESS | 1943 | 1461107251649 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1943 | 1461107251651 Marionette TRACE conn2 <- [1,1510,null,{}] 16:07:31 INFO - PROCESS | 1943 | 1461107251653 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:31 INFO - PROCESS | 1943 | 1461107251732 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:07:31 INFO - PROCESS | 1943 | 1461107251779 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x116617800 == 29 [pid = 1943] [id = 385] 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x111af3400) [pid = 1943] [serial = 1154] [outer = 0x0] 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x115503c00) [pid = 1943] [serial = 1155] [outer = 0x111af3400] 16:07:31 INFO - PROCESS | 1943 | 1461107251806 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x115543400) [pid = 1943] [serial = 1156] [outer = 0x111af3400] 16:07:32 INFO - PROCESS | 1943 | 1461107252110 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 16:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:07:32 INFO - PROCESS | 1943 | 1461107252170 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1943 | 1461107252171 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:07:32 INFO - PROCESS | 1943 | 1461107252174 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1943 | 1461107252176 Marionette TRACE conn2 <- [1,1514,null,{}] 16:07:32 INFO - PROCESS | 1943 | 1461107252184 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 1943 | 1461107252258 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:07:32 INFO - PROCESS | 1943 | 1461107252305 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x119818000 == 30 [pid = 1943] [id = 386] 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x1119ed400) [pid = 1943] [serial = 1157] [outer = 0x0] 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x1164d9000) [pid = 1943] [serial = 1158] [outer = 0x1119ed400] 16:07:32 INFO - PROCESS | 1943 | 1461107252334 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x118d74400) [pid = 1943] [serial = 1159] [outer = 0x1119ed400] 16:07:32 INFO - PROCESS | 1943 | 1461107252635 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 474ms 16:07:32 INFO - PROCESS | 1943 | 1461107252655 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1943 | 1461107252656 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:07:32 INFO - PROCESS | 1943 | 1461107252659 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1943 | 1461107252660 Marionette TRACE conn2 <- [1,1518,null,{}] 16:07:32 INFO - PROCESS | 1943 | 1461107252664 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 1943 | 1461107252741 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:07:32 INFO - PROCESS | 1943 | 1461107252746 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab8e800 == 31 [pid = 1943] [id = 387] 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x118dddc00) [pid = 1943] [serial = 1160] [outer = 0x0] 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11922e000) [pid = 1943] [serial = 1161] [outer = 0x118dddc00] 16:07:32 INFO - PROCESS | 1943 | 1461107252775 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x119974000) [pid = 1943] [serial = 1162] [outer = 0x118dddc00] 16:07:33 INFO - PROCESS | 1943 | 1461107253089 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 16:07:33 INFO - PROCESS | 1943 | 1461107253128 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1943 | 1461107253129 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:07:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:07:33 INFO - PROCESS | 1943 | 1461107253132 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1943 | 1461107253133 Marionette TRACE conn2 <- [1,1522,null,{}] 16:07:33 INFO - PROCESS | 1943 | 1461107253135 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 1943 | 1461107253227 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:07:33 INFO - PROCESS | 1943 | 1461107253236 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba4000 == 32 [pid = 1943] [id = 388] 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x115510800) [pid = 1943] [serial = 1163] [outer = 0x0] 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11997cc00) [pid = 1943] [serial = 1164] [outer = 0x115510800] 16:07:33 INFO - PROCESS | 1943 | 1461107253262 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x1199a7000) [pid = 1943] [serial = 1165] [outer = 0x115510800] 16:07:33 INFO - PROCESS | 1943 | 1461107253585 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:07:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:07:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 16:07:33 INFO - PROCESS | 1943 | 1461107253603 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1943 | 1461107253604 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:07:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:07:33 INFO - PROCESS | 1943 | 1461107253607 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1943 | 1461107253608 Marionette TRACE conn2 <- [1,1526,null,{}] 16:07:33 INFO - PROCESS | 1943 | 1461107253610 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 1943 | 1461107253696 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:07:33 INFO - PROCESS | 1943 | 1461107253704 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbb7800 == 33 [pid = 1943] [id = 389] 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x1199ab400) [pid = 1943] [serial = 1166] [outer = 0x0] 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11a897800) [pid = 1943] [serial = 1167] [outer = 0x1199ab400] 16:07:33 INFO - PROCESS | 1943 | 1461107253732 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11ab6d000) [pid = 1943] [serial = 1168] [outer = 0x1199ab400] 16:07:34 INFO - PROCESS | 1943 | 1461107254046 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:07:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:07:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:07:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:07:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 16:07:34 INFO - PROCESS | 1943 | 1461107254076 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1943 | 1461107254078 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:07:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:07:34 INFO - PROCESS | 1943 | 1461107254083 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1943 | 1461107254084 Marionette TRACE conn2 <- [1,1530,null,{}] 16:07:34 INFO - PROCESS | 1943 | 1461107254086 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:34 INFO - PROCESS | 1943 | 1461107254182 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:07:34 INFO - PROCESS | 1943 | 1461107254188 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c44e000 == 34 [pid = 1943] [id = 390] 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1199ab800) [pid = 1943] [serial = 1169] [outer = 0x0] 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11adb7000) [pid = 1943] [serial = 1170] [outer = 0x1199ab800] 16:07:34 INFO - PROCESS | 1943 | 1461107254214 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11afa0400) [pid = 1943] [serial = 1171] [outer = 0x1199ab800] 16:07:34 INFO - PROCESS | 1943 | 1461107254490 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:07:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:07:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:07:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:07:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 421ms 16:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:07:34 INFO - PROCESS | 1943 | 1461107254504 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1943 | 1461107254505 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:07:34 INFO - PROCESS | 1943 | 1461107254507 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1943 | 1461107254509 Marionette TRACE conn2 <- [1,1534,null,{}] 16:07:34 INFO - PROCESS | 1943 | 1461107254511 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:34 INFO - PROCESS | 1943 | 1461107254599 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:07:34 INFO - PROCESS | 1943 | 1461107254603 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b0a800 == 35 [pid = 1943] [id = 391] 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11afa0800) [pid = 1943] [serial = 1172] [outer = 0x0] 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11b971800) [pid = 1943] [serial = 1173] [outer = 0x11afa0800] 16:07:34 INFO - PROCESS | 1943 | 1461107254629 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11be2a400) [pid = 1943] [serial = 1174] [outer = 0x11afa0800] 16:07:34 INFO - PROCESS | 1943 | 1461107254969 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 16:07:34 INFO - PROCESS | 1943 | 1461107254980 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1943 | 1461107254981 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:07:34 INFO - PROCESS | 1943 | 1461107254984 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1943 | 1461107254985 Marionette TRACE conn2 <- [1,1538,null,{}] 16:07:34 INFO - PROCESS | 1943 | 1461107254987 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 1943 | 1461107255061 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:07:35 INFO - PROCESS | 1943 | 1461107255111 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x119817000 == 36 [pid = 1943] [id = 392] 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x119359000) [pid = 1943] [serial = 1175] [outer = 0x0] 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11be2f400) [pid = 1943] [serial = 1176] [outer = 0x119359000] 16:07:35 INFO - PROCESS | 1943 | 1461107255137 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11beea400) [pid = 1943] [serial = 1177] [outer = 0x119359000] 16:07:35 INFO - PROCESS | 1943 | 1461107255400 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 16:07:35 INFO - PROCESS | 1943 | 1461107255454 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:07:35 INFO - PROCESS | 1943 | 1461107255455 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:07:35 INFO - PROCESS | 1943 | 1461107255458 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 1943 | 1461107255459 Marionette TRACE conn2 <- [1,1542,null,{}] 16:07:35 INFO - PROCESS | 1943 | 1461107255461 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 1943 | 1461107255549 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:07:35 INFO - PROCESS | 1943 | 1461107255554 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12721b800 == 37 [pid = 1943] [id = 393] 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x11be35c00) [pid = 1943] [serial = 1178] [outer = 0x0] 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11c14cc00) [pid = 1943] [serial = 1179] [outer = 0x11be35c00] 16:07:35 INFO - PROCESS | 1943 | 1461107255582 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x11c323800) [pid = 1943] [serial = 1180] [outer = 0x11be35c00] 16:07:36 INFO - PROCESS | 1943 | 1461107256024 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:07:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 620ms 16:07:36 INFO - PROCESS | 1943 | 1461107256081 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:07:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:07:36 INFO - PROCESS | 1943 | 1461107256083 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:07:36 INFO - PROCESS | 1943 | 1461107256086 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1943 | 1461107256088 Marionette TRACE conn2 <- [1,1546,null,{}] 16:07:36 INFO - PROCESS | 1943 | 1461107256090 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:36 INFO - PROCESS | 1943 | 1461107256181 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:07:36 INFO - PROCESS | 1943 | 1461107256213 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab9c800 == 38 [pid = 1943] [id = 394] 16:07:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11c519400) [pid = 1943] [serial = 1181] [outer = 0x0] 16:07:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x125850400) [pid = 1943] [serial = 1182] [outer = 0x11c519400] 16:07:36 INFO - PROCESS | 1943 | 1461107256251 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x125a57400) [pid = 1943] [serial = 1183] [outer = 0x11c519400] 16:07:36 INFO - PROCESS | 1943 | 1461107256757 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:07:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 16:07:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:07:36 INFO - PROCESS | 1943 | 1461107256807 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 1943 | 1461107256809 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:07:36 INFO - PROCESS | 1943 | 1461107256812 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1943 | 1461107256814 Marionette TRACE conn2 <- [1,1550,null,{}] 16:07:36 INFO - PROCESS | 1943 | 1461107256817 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:36 INFO - PROCESS | 1943 | 1461107256959 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:07:36 INFO - PROCESS | 1943 | 1461107256977 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a38800 == 39 [pid = 1943] [id = 395] 16:07:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x125b84800) [pid = 1943] [serial = 1184] [outer = 0x0] 16:07:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x125c07000) [pid = 1943] [serial = 1185] [outer = 0x125b84800] 16:07:37 INFO - PROCESS | 1943 | 1461107257005 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x125c0f800) [pid = 1943] [serial = 1186] [outer = 0x125b84800] 16:07:37 INFO - PROCESS | 1943 | 1461107257362 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 572ms 16:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:07:37 INFO - PROCESS | 1943 | 1461107257384 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1943 | 1461107257385 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:07:37 INFO - PROCESS | 1943 | 1461107257388 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1943 | 1461107257389 Marionette TRACE conn2 <- [1,1554,null,{}] 16:07:37 INFO - PROCESS | 1943 | 1461107257392 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 1943 | 1461107257489 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:07:37 INFO - PROCESS | 1943 | 1461107257503 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b27c000 == 40 [pid = 1943] [id = 396] 16:07:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x125c02800) [pid = 1943] [serial = 1187] [outer = 0x0] 16:07:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12689b000) [pid = 1943] [serial = 1188] [outer = 0x125c02800] 16:07:37 INFO - PROCESS | 1943 | 1461107257528 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x126a81400) [pid = 1943] [serial = 1189] [outer = 0x125c02800] 16:07:37 INFO - PROCESS | 1943 | 1461107257871 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 16:07:37 INFO - PROCESS | 1943 | 1461107257907 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1943 | 1461107257908 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:07:37 INFO - PROCESS | 1943 | 1461107257910 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1943 | 1461107257911 Marionette TRACE conn2 <- [1,1558,null,{}] 16:07:37 INFO - PROCESS | 1943 | 1461107257914 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 1943 | 1461107258011 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:07:38 INFO - PROCESS | 1943 | 1461107258022 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba18000 == 41 [pid = 1943] [id = 397] 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x126a54800) [pid = 1943] [serial = 1190] [outer = 0x0] 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x126ef5000) [pid = 1943] [serial = 1191] [outer = 0x126a54800] 16:07:38 INFO - PROCESS | 1943 | 1461107258048 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12750cc00) [pid = 1943] [serial = 1192] [outer = 0x126a54800] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x126eec400) [pid = 1943] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x126eecc00) [pid = 1943] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x1119ee400) [pid = 1943] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x127459800) [pid = 1943] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11c14f000) [pid = 1943] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x129a60c00) [pid = 1943] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11b969800) [pid = 1943] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x11a990800) [pid = 1943] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x11997f000) [pid = 1943] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x11560c000) [pid = 1943] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x114ad0c00) [pid = 1943] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x111aea400) [pid = 1943] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x11be74400) [pid = 1943] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11a991400) [pid = 1943] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x118d72c00) [pid = 1943] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x114655c00) [pid = 1943] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x125856400) [pid = 1943] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11bef3800) [pid = 1943] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1153ef800) [pid = 1943] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12e410400) [pid = 1943] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x115502800) [pid = 1943] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:07:38 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x125e57c00) [pid = 1943] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:07:38 INFO - PROCESS | 1943 | 1461107258542 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 668ms 16:07:38 INFO - PROCESS | 1943 | 1461107258584 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1943 | 1461107258586 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:07:38 INFO - PROCESS | 1943 | 1461107258588 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1943 | 1461107258589 Marionette TRACE conn2 <- [1,1562,null,{}] 16:07:38 INFO - PROCESS | 1943 | 1461107258592 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 1943 | 1461107258706 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:07:38 INFO - PROCESS | 1943 | 1461107258777 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8a1800 == 42 [pid = 1943] [id = 398] 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1119e7400) [pid = 1943] [serial = 1193] [outer = 0x0] 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x116631400) [pid = 1943] [serial = 1194] [outer = 0x1119e7400] 16:07:38 INFO - PROCESS | 1943 | 1461107258817 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11a990800) [pid = 1943] [serial = 1195] [outer = 0x1119e7400] 16:07:39 INFO - PROCESS | 1943 | 1461107259222 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:07:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 16:07:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:07:39 INFO - PROCESS | 1943 | 1461107259259 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1943 | 1461107259260 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:07:39 INFO - PROCESS | 1943 | 1461107259264 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1943 | 1461107259266 Marionette TRACE conn2 <- [1,1566,null,{}] 16:07:39 INFO - PROCESS | 1943 | 1461107259268 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:39 INFO - PROCESS | 1943 | 1461107259343 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:07:39 INFO - PROCESS | 1943 | 1461107259347 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c112000 == 43 [pid = 1943] [id = 399] 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11b6d1400) [pid = 1943] [serial = 1196] [outer = 0x0] 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x125853000) [pid = 1943] [serial = 1197] [outer = 0x11b6d1400] 16:07:39 INFO - PROCESS | 1943 | 1461107259374 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x127459800) [pid = 1943] [serial = 1198] [outer = 0x11b6d1400] 16:07:39 INFO - PROCESS | 1943 | 1461107259696 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:07:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 16:07:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:07:39 INFO - PROCESS | 1943 | 1461107259733 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1943 | 1461107259735 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:07:39 INFO - PROCESS | 1943 | 1461107259737 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1943 | 1461107259738 Marionette TRACE conn2 <- [1,1570,null,{}] 16:07:39 INFO - PROCESS | 1943 | 1461107259740 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:39 INFO - PROCESS | 1943 | 1461107259817 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:07:39 INFO - PROCESS | 1943 | 1461107259821 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d199800 == 44 [pid = 1943] [id = 400] 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11be75400) [pid = 1943] [serial = 1199] [outer = 0x0] 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x1277ac800) [pid = 1943] [serial = 1200] [outer = 0x11be75400] 16:07:39 INFO - PROCESS | 1943 | 1461107259846 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x127e5e400) [pid = 1943] [serial = 1201] [outer = 0x11be75400] 16:07:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:07:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 16:07:40 INFO - PROCESS | 1943 | 1461107260198 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:07:40 INFO - PROCESS | 1943 | 1461107260205 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 1943 | 1461107260206 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:07:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:07:40 INFO - PROCESS | 1943 | 1461107260209 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 1943 | 1461107260210 Marionette TRACE conn2 <- [1,1574,null,{}] 16:07:40 INFO - PROCESS | 1943 | 1461107260212 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:40 INFO - PROCESS | 1943 | 1461107260323 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:07:40 INFO - PROCESS | 1943 | 1461107260330 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da58800 == 45 [pid = 1943] [id = 401] 16:07:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x127e5e800) [pid = 1943] [serial = 1202] [outer = 0x0] 16:07:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x129039c00) [pid = 1943] [serial = 1203] [outer = 0x127e5e800] 16:07:40 INFO - PROCESS | 1943 | 1461107260355 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x1290fa800) [pid = 1943] [serial = 1204] [outer = 0x127e5e800] 16:07:40 INFO - PROCESS | 1943 | 1461107260985 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 820ms 16:07:41 INFO - PROCESS | 1943 | 1461107261030 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1943 | 1461107261033 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:07:41 INFO - PROCESS | 1943 | 1461107261037 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1943 | 1461107261040 Marionette TRACE conn2 <- [1,1578,null,{}] 16:07:41 INFO - PROCESS | 1943 | 1461107261043 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:41 INFO - PROCESS | 1943 | 1461107261176 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:07:41 INFO - PROCESS | 1943 | 1461107261252 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x119265000 == 46 [pid = 1943] [id = 402] 16:07:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x1153f1800) [pid = 1943] [serial = 1205] [outer = 0x0] 16:07:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x115507000) [pid = 1943] [serial = 1206] [outer = 0x1153f1800] 16:07:41 INFO - PROCESS | 1943 | 1461107261283 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x115540000) [pid = 1943] [serial = 1207] [outer = 0x1153f1800] 16:07:41 INFO - PROCESS | 1943 | 1461107261822 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 820ms 16:07:41 INFO - PROCESS | 1943 | 1461107261859 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1943 | 1461107261865 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:07:41 INFO - PROCESS | 1943 | 1461107261871 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1943 | 1461107261873 Marionette TRACE conn2 <- [1,1582,null,{}] 16:07:41 INFO - PROCESS | 1943 | 1461107261876 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:41 INFO - PROCESS | 1943 | 1461107261985 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:07:42 INFO - PROCESS | 1943 | 1461107262058 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba0800 == 47 [pid = 1943] [id = 403] 16:07:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11869ec00) [pid = 1943] [serial = 1208] [outer = 0x0] 16:07:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x118f49000) [pid = 1943] [serial = 1209] [outer = 0x11869ec00] 16:07:42 INFO - PROCESS | 1943 | 1461107262088 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x119979400) [pid = 1943] [serial = 1210] [outer = 0x11869ec00] 16:07:42 INFO - PROCESS | 1943 | 1461107262788 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 971ms 16:07:42 INFO - PROCESS | 1943 | 1461107262843 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:07:42 INFO - PROCESS | 1943 | 1461107262846 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:07:42 INFO - PROCESS | 1943 | 1461107262850 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1943 | 1461107262854 Marionette TRACE conn2 <- [1,1586,null,{}] 16:07:42 INFO - PROCESS | 1943 | 1461107262859 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:42 INFO - PROCESS | 1943 | 1461107262984 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:07:43 INFO - PROCESS | 1943 | 1461107263031 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dc0800 == 48 [pid = 1943] [id = 404] 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x114da8400) [pid = 1943] [serial = 1211] [outer = 0x0] 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x114dad800) [pid = 1943] [serial = 1212] [outer = 0x114da8400] 16:07:43 INFO - PROCESS | 1943 | 1461107263056 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x115536800) [pid = 1943] [serial = 1213] [outer = 0x114da8400] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12d199800 == 47 [pid = 1943] [id = 400] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12c112000 == 46 [pid = 1943] [id = 399] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8a1800 == 45 [pid = 1943] [id = 398] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12af33400) [pid = 1943] [serial = 1149] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba18000 == 44 [pid = 1943] [id = 397] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12b27c000 == 43 [pid = 1943] [id = 396] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x129a38800 == 42 [pid = 1943] [id = 395] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab9c800 == 41 [pid = 1943] [id = 394] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x12721b800 == 40 [pid = 1943] [id = 393] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x119817000 == 39 [pid = 1943] [id = 392] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x125b0a800 == 38 [pid = 1943] [id = 391] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11c44e000 == 37 [pid = 1943] [id = 390] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbb7800 == 36 [pid = 1943] [id = 389] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba4000 == 35 [pid = 1943] [id = 388] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab8e800 == 34 [pid = 1943] [id = 387] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x119818000 == 33 [pid = 1943] [id = 386] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x116617800 == 32 [pid = 1943] [id = 385] 16:07:43 INFO - PROCESS | 1943 | --DOCSHELL 0x115580000 == 31 [pid = 1943] [id = 384] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12e990400) [pid = 1943] [serial = 1006] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x119981c00) [pid = 1943] [serial = 1060] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x1156cac00) [pid = 1943] [serial = 1057] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x1272ea800) [pid = 1943] [serial = 1131] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x127564c00) [pid = 1943] [serial = 1134] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x119a57000) [pid = 1943] [serial = 1140] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x127e69c00) [pid = 1943] [serial = 1137] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1278fb400) [pid = 1943] [serial = 1135] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x1290fc400) [pid = 1943] [serial = 1143] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x129d4e400) [pid = 1943] [serial = 1146] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x129a5ac00) [pid = 1943] [serial = 1144] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x1290f4400) [pid = 1943] [serial = 1138] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x11bb1dc00) [pid = 1943] [serial = 1125] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11af93400) [pid = 1943] [serial = 1122] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11b920400) [pid = 1943] [serial = 1123] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x129d55800) [pid = 1943] [serial = 1147] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11a63b000) [pid = 1943] [serial = 1119] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x11a98a400) [pid = 1943] [serial = 1120] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11580dc00) [pid = 1943] [serial = 1116] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x1188eb000) [pid = 1943] [serial = 1117] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x115545000) [pid = 1943] [serial = 1114] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x114dafc00) [pid = 1943] [serial = 1113] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x125ff2c00) [pid = 1943] [serial = 1111] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x125a59400) [pid = 1943] [serial = 1110] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x125a50c00) [pid = 1943] [serial = 1108] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x11c157800) [pid = 1943] [serial = 1107] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x11b6d3800) [pid = 1943] [serial = 1105] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11ab76000) [pid = 1943] [serial = 1104] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11997f800) [pid = 1943] [serial = 1102] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x1192ae800) [pid = 1943] [serial = 1101] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11553b000) [pid = 1943] [serial = 1099] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x114da8000) [pid = 1943] [serial = 1098] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x126c86400) [pid = 1943] [serial = 1096] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x126c87000) [pid = 1943] [serial = 1129] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11c4c0c00) [pid = 1943] [serial = 1128] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11c46d000) [pid = 1943] [serial = 1141] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 84 (0x12750b000) [pid = 1943] [serial = 1132] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 83 (0x11be38800) [pid = 1943] [serial = 1126] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | --DOMWINDOW == 82 (0x126a7fc00) [pid = 1943] [serial = 1054] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 1943 | 1461107263568 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 776ms 16:07:43 INFO - PROCESS | 1943 | 1461107263627 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 1943 | 1461107263633 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:07:43 INFO - PROCESS | 1943 | 1461107263639 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 1943 | 1461107263642 Marionette TRACE conn2 <- [1,1590,null,{}] 16:07:43 INFO - PROCESS | 1943 | 1461107263645 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:43 INFO - PROCESS | 1943 | 1461107263759 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:07:43 INFO - PROCESS | 1943 | 1461107263852 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x11994d800 == 32 [pid = 1943] [id = 405] 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 83 (0x114da8800) [pid = 1943] [serial = 1214] [outer = 0x0] 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 84 (0x1158b6000) [pid = 1943] [serial = 1215] [outer = 0x114da8800] 16:07:43 INFO - PROCESS | 1943 | 1461107263879 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 85 (0x1178f8c00) [pid = 1943] [serial = 1216] [outer = 0x114da8800] 16:07:44 INFO - PROCESS | 1943 | 1461107264173 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms 16:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:07:44 INFO - PROCESS | 1943 | 1461107264210 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1943 | 1461107264211 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:07:44 INFO - PROCESS | 1943 | 1461107264215 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1943 | 1461107264220 Marionette TRACE conn2 <- [1,1594,null,{}] 16:07:44 INFO - PROCESS | 1943 | 1461107264228 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:44 INFO - PROCESS | 1943 | 1461107264309 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:07:44 INFO - PROCESS | 1943 | 1461107264379 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x11aba4000 == 33 [pid = 1943] [id = 406] 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x116636800) [pid = 1943] [serial = 1217] [outer = 0x0] 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x1190de800) [pid = 1943] [serial = 1218] [outer = 0x116636800] 16:07:44 INFO - PROCESS | 1943 | 1461107264412 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x119981c00) [pid = 1943] [serial = 1219] [outer = 0x116636800] 16:07:44 INFO - PROCESS | 1943 | 1461107264701 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 526ms 16:07:44 INFO - PROCESS | 1943 | 1461107264741 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1943 | 1461107264742 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:07:44 INFO - PROCESS | 1943 | 1461107264745 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1943 | 1461107264746 Marionette TRACE conn2 <- [1,1598,null,{}] 16:07:44 INFO - PROCESS | 1943 | 1461107264752 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:44 INFO - PROCESS | 1943 | 1461107264832 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:07:44 INFO - PROCESS | 1943 | 1461107264836 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbb7000 == 34 [pid = 1943] [id = 407] 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x1199a9000) [pid = 1943] [serial = 1220] [outer = 0x0] 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x119e68c00) [pid = 1943] [serial = 1221] [outer = 0x1199a9000] 16:07:44 INFO - PROCESS | 1943 | 1461107264863 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11a890800) [pid = 1943] [serial = 1222] [outer = 0x1199a9000] 16:07:45 INFO - PROCESS | 1943 | 1461107265197 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:07:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 16:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:07:45 INFO - PROCESS | 1943 | 1461107265218 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 1943 | 1461107265219 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:07:45 INFO - PROCESS | 1943 | 1461107265221 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1943 | 1461107265222 Marionette TRACE conn2 <- [1,1602,null,{}] 16:07:45 INFO - PROCESS | 1943 | 1461107265224 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 1943 | 1461107265335 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:07:45 INFO - PROCESS | 1943 | 1461107265352 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c45c000 == 35 [pid = 1943] [id = 408] 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x1199b0800) [pid = 1943] [serial = 1223] [outer = 0x0] 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11a985000) [pid = 1943] [serial = 1224] [outer = 0x1199b0800] 16:07:45 INFO - PROCESS | 1943 | 1461107265380 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11a98c000) [pid = 1943] [serial = 1225] [outer = 0x1199b0800] 16:07:45 INFO - PROCESS | 1943 | 1461107265740 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:07:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 569ms 16:07:45 INFO - PROCESS | 1943 | 1461107265791 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 1943 | 1461107265792 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:07:45 INFO - PROCESS | 1943 | 1461107265794 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1943 | 1461107265796 Marionette TRACE conn2 <- [1,1606,null,{}] 16:07:45 INFO - PROCESS | 1943 | 1461107265798 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 1943 | 1461107265908 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:07:45 INFO - PROCESS | 1943 | 1461107265920 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f5e800 == 36 [pid = 1943] [id = 409] 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11a990c00) [pid = 1943] [serial = 1226] [outer = 0x0] 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11acef800) [pid = 1943] [serial = 1227] [outer = 0x11a990c00] 16:07:45 INFO - PROCESS | 1943 | 1461107265949 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x11b96cc00) [pid = 1943] [serial = 1228] [outer = 0x11a990c00] 16:07:46 INFO - PROCESS | 1943 | 1461107266317 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 571ms 16:07:46 INFO - PROCESS | 1943 | 1461107266366 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:07:46 INFO - PROCESS | 1943 | 1461107266368 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:07:46 INFO - PROCESS | 1943 | 1461107266372 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 1943 | 1461107266374 Marionette TRACE conn2 <- [1,1610,null,{}] 16:07:46 INFO - PROCESS | 1943 | 1461107266377 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:46 INFO - PROCESS | 1943 | 1461107266524 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:07:46 INFO - PROCESS | 1943 | 1461107266557 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x114e7e800 == 37 [pid = 1943] [id = 410] 16:07:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11b970800) [pid = 1943] [serial = 1229] [outer = 0x0] 16:07:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11be2d400) [pid = 1943] [serial = 1230] [outer = 0x11b970800] 16:07:46 INFO - PROCESS | 1943 | 1461107266596 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11be38c00) [pid = 1943] [serial = 1231] [outer = 0x11b970800] 16:07:47 INFO - PROCESS | 1943 | 1461107267030 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 16:07:47 INFO - PROCESS | 1943 | 1461107267043 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1943 | 1461107267044 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:07:47 INFO - PROCESS | 1943 | 1461107267046 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1943 | 1461107267048 Marionette TRACE conn2 <- [1,1614,null,{}] 16:07:47 INFO - PROCESS | 1943 | 1461107267050 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 1943 | 1461107267144 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:07:47 INFO - PROCESS | 1943 | 1461107267156 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e47000 == 38 [pid = 1943] [id = 411] 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11be39c00) [pid = 1943] [serial = 1232] [outer = 0x0] 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11c14a400) [pid = 1943] [serial = 1233] [outer = 0x11be39c00] 16:07:47 INFO - PROCESS | 1943 | 1461107267182 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11c47a400) [pid = 1943] [serial = 1234] [outer = 0x11be39c00] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x11be75400) [pid = 1943] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x1199ab800) [pid = 1943] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x115510800) [pid = 1943] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x118dddc00) [pid = 1943] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x111af3400) [pid = 1943] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x114da9000) [pid = 1943] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x11b6d1400) [pid = 1943] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x1199ab400) [pid = 1943] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x11c519400) [pid = 1943] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x1119ed400) [pid = 1943] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x125c02800) [pid = 1943] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x119359000) [pid = 1943] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x11be35c00) [pid = 1943] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x125b84800) [pid = 1943] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x126a54800) [pid = 1943] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x11afa0800) [pid = 1943] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:07:47 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x1119e7400) [pid = 1943] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:07:47 INFO - PROCESS | 1943 | 1461107267648 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 16:07:47 INFO - PROCESS | 1943 | 1461107267668 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1943 | 1461107267669 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:07:47 INFO - PROCESS | 1943 | 1461107267672 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1943 | 1461107267673 Marionette TRACE conn2 <- [1,1618,null,{}] 16:07:47 INFO - PROCESS | 1943 | 1461107267675 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 1943 | 1461107267754 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:07:47 INFO - PROCESS | 1943 | 1461107267807 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268ba000 == 39 [pid = 1943] [id = 412] 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x114da6800) [pid = 1943] [serial = 1235] [outer = 0x0] 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x1192b6400) [pid = 1943] [serial = 1236] [outer = 0x114da6800] 16:07:47 INFO - PROCESS | 1943 | 1461107267832 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11bef3c00) [pid = 1943] [serial = 1237] [outer = 0x114da6800] 16:07:48 INFO - PROCESS | 1943 | 1461107268154 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 16:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:07:48 INFO - PROCESS | 1943 | 1461107268192 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1943 | 1461107268194 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:07:48 INFO - PROCESS | 1943 | 1461107268200 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1943 | 1461107268202 Marionette TRACE conn2 <- [1,1622,null,{}] 16:07:48 INFO - PROCESS | 1943 | 1461107268205 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:48 INFO - PROCESS | 1943 | 1461107268326 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:07:48 INFO - PROCESS | 1943 | 1461107268399 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x12967f000 == 40 [pid = 1943] [id = 413] 16:07:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11553e400) [pid = 1943] [serial = 1238] [outer = 0x0] 16:07:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11c477400) [pid = 1943] [serial = 1239] [outer = 0x11553e400] 16:07:48 INFO - PROCESS | 1943 | 1461107268439 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x125852000) [pid = 1943] [serial = 1240] [outer = 0x11553e400] 16:07:48 INFO - PROCESS | 1943 | 1461107268784 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 625ms 16:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:07:48 INFO - PROCESS | 1943 | 1461107268823 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1943 | 1461107268824 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:07:48 INFO - PROCESS | 1943 | 1461107268826 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1943 | 1461107268828 Marionette TRACE conn2 <- [1,1626,null,{}] 16:07:48 INFO - PROCESS | 1943 | 1461107268833 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:48 INFO - PROCESS | 1943 | 1461107268921 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:07:49 INFO - PROCESS | 1943 | 1461107268994 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba0d000 == 41 [pid = 1943] [id = 414] 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x12595b000) [pid = 1943] [serial = 1241] [outer = 0x0] 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x125c09400) [pid = 1943] [serial = 1242] [outer = 0x12595b000] 16:07:49 INFO - PROCESS | 1943 | 1461107269025 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x126a4ac00) [pid = 1943] [serial = 1243] [outer = 0x12595b000] 16:07:49 INFO - PROCESS | 1943 | 1461107269304 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 16:07:49 INFO - PROCESS | 1943 | 1461107269354 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 1943 | 1461107269355 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:07:49 INFO - PROCESS | 1943 | 1461107269358 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1943 | 1461107269359 Marionette TRACE conn2 <- [1,1630,null,{}] 16:07:49 INFO - PROCESS | 1943 | 1461107269361 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:49 INFO - PROCESS | 1943 | 1461107269441 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:07:49 INFO - PROCESS | 1943 | 1461107269445 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c112000 == 42 [pid = 1943] [id = 415] 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x126c87000) [pid = 1943] [serial = 1244] [outer = 0x0] 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x126ef5c00) [pid = 1943] [serial = 1245] [outer = 0x126c87000] 16:07:49 INFO - PROCESS | 1943 | 1461107269473 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x12750e400) [pid = 1943] [serial = 1246] [outer = 0x126c87000] 16:07:49 INFO - PROCESS | 1943 | 1461107269967 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 618ms 16:07:49 INFO - PROCESS | 1943 | 1461107269977 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:07:49 INFO - PROCESS | 1943 | 1461107269982 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:07:49 INFO - PROCESS | 1943 | 1461107269987 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1943 | 1461107269989 Marionette TRACE conn2 <- [1,1634,null,{}] 16:07:49 INFO - PROCESS | 1943 | 1461107269993 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 1943 | 1461107270092 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:07:50 INFO - PROCESS | 1943 | 1461107270160 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x11995d800 == 43 [pid = 1943] [id = 416] 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x114dadc00) [pid = 1943] [serial = 1247] [outer = 0x0] 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11550fc00) [pid = 1943] [serial = 1248] [outer = 0x114dadc00] 16:07:50 INFO - PROCESS | 1943 | 1461107270192 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x1156cac00) [pid = 1943] [serial = 1249] [outer = 0x114dadc00] 16:07:50 INFO - PROCESS | 1943 | 1461107270648 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 16:07:50 INFO - PROCESS | 1943 | 1461107270657 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1943 | 1461107270662 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:07:50 INFO - PROCESS | 1943 | 1461107270669 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1943 | 1461107270671 Marionette TRACE conn2 <- [1,1638,null,{}] 16:07:50 INFO - PROCESS | 1943 | 1461107270673 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 1943 | 1461107270774 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:07:50 INFO - PROCESS | 1943 | 1461107270822 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259de800 == 44 [pid = 1943] [id = 417] 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11553c800) [pid = 1943] [serial = 1250] [outer = 0x0] 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11905a400) [pid = 1943] [serial = 1251] [outer = 0x11553c800] 16:07:50 INFO - PROCESS | 1943 | 1461107270853 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x1199aac00) [pid = 1943] [serial = 1252] [outer = 0x11553c800] 16:07:51 INFO - PROCESS | 1943 | 1461107271286 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:07:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:07:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 16:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:07:51 INFO - PROCESS | 1943 | 1461107271340 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 1943 | 1461107271341 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:07:51 INFO - PROCESS | 1943 | 1461107271344 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 1943 | 1461107271347 Marionette TRACE conn2 <- [1,1642,null,{}] 16:07:51 INFO - PROCESS | 1943 | 1461107271355 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:51 INFO - PROCESS | 1943 | 1461107271487 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:07:51 INFO - PROCESS | 1943 | 1461107271567 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf52000 == 45 [pid = 1943] [id = 418] 16:07:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11b6d3800) [pid = 1943] [serial = 1253] [outer = 0x0] 16:07:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11bb11800) [pid = 1943] [serial = 1254] [outer = 0x11b6d3800] 16:07:51 INFO - PROCESS | 1943 | 1461107271601 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11c4c0800) [pid = 1943] [serial = 1255] [outer = 0x11b6d3800] 16:07:52 INFO - PROCESS | 1943 | 1461107272038 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 725ms 16:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:07:52 INFO - PROCESS | 1943 | 1461107272070 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1943 | 1461107272073 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:07:52 INFO - PROCESS | 1943 | 1461107272076 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1943 | 1461107272079 Marionette TRACE conn2 <- [1,1646,null,{}] 16:07:52 INFO - PROCESS | 1943 | 1461107272082 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:52 INFO - PROCESS | 1943 | 1461107272228 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:07:52 INFO - PROCESS | 1943 | 1461107272346 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d195000 == 46 [pid = 1943] [id = 419] 16:07:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x125855800) [pid = 1943] [serial = 1256] [outer = 0x0] 16:07:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x125c0c000) [pid = 1943] [serial = 1257] [outer = 0x125855800] 16:07:52 INFO - PROCESS | 1943 | 1461107272378 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x12689b800) [pid = 1943] [serial = 1258] [outer = 0x125855800] 16:07:52 INFO - PROCESS | 1943 | 1461107272780 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 772ms 16:07:52 INFO - PROCESS | 1943 | 1461107272848 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1943 | 1461107272850 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:07:52 INFO - PROCESS | 1943 | 1461107272852 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1943 | 1461107272853 Marionette TRACE conn2 <- [1,1650,null,{}] 16:07:52 INFO - PROCESS | 1943 | 1461107272856 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:52 INFO - PROCESS | 1943 | 1461107272952 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:07:53 INFO - PROCESS | 1943 | 1461107273006 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da56000 == 47 [pid = 1943] [id = 420] 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x125b8cc00) [pid = 1943] [serial = 1259] [outer = 0x0] 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x126c94800) [pid = 1943] [serial = 1260] [outer = 0x125b8cc00] 16:07:53 INFO - PROCESS | 1943 | 1461107273037 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x1278f8c00) [pid = 1943] [serial = 1261] [outer = 0x125b8cc00] 16:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 771ms 16:07:53 INFO - PROCESS | 1943 | 1461107273618 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:07:53 INFO - PROCESS | 1943 | 1461107273624 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1943 | 1461107273626 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:07:53 INFO - PROCESS | 1943 | 1461107273629 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1943 | 1461107273632 Marionette TRACE conn2 <- [1,1654,null,{}] 16:07:53 INFO - PROCESS | 1943 | 1461107273636 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:53 INFO - PROCESS | 1943 | 1461107273727 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:07:53 INFO - PROCESS | 1943 | 1461107273779 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b647800 == 48 [pid = 1943] [id = 421] 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x114acf000) [pid = 1943] [serial = 1262] [outer = 0x0] 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x114ad3800) [pid = 1943] [serial = 1263] [outer = 0x114acf000] 16:07:53 INFO - PROCESS | 1943 | 1461107273808 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11550c400) [pid = 1943] [serial = 1264] [outer = 0x114acf000] 16:07:54 INFO - PROCESS | 1943 | 1461107274306 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 725ms 16:07:54 INFO - PROCESS | 1943 | 1461107274355 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1943 | 1461107274359 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:07:54 INFO - PROCESS | 1943 | 1461107274365 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1943 | 1461107274367 Marionette TRACE conn2 <- [1,1658,null,{}] 16:07:54 INFO - PROCESS | 1943 | 1461107274370 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 1943 | 1461107274458 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:07:54 INFO - PROCESS | 1943 | 1461107274524 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c40000 == 49 [pid = 1943] [id = 422] 16:07:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11553c400) [pid = 1943] [serial = 1265] [outer = 0x0] 16:07:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11869e400) [pid = 1943] [serial = 1266] [outer = 0x11553c400] 16:07:54 INFO - PROCESS | 1943 | 1461107274550 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x1190e2800) [pid = 1943] [serial = 1267] [outer = 0x11553c400] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba0d000 == 48 [pid = 1943] [id = 414] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12967f000 == 47 [pid = 1943] [id = 413] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x1268ba000 == 46 [pid = 1943] [id = 412] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x127e47000 == 45 [pid = 1943] [id = 411] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x114e7e800 == 44 [pid = 1943] [id = 410] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x125f5e800 == 43 [pid = 1943] [id = 409] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11c45c000 == 42 [pid = 1943] [id = 408] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbb7000 == 41 [pid = 1943] [id = 407] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11aba4000 == 40 [pid = 1943] [id = 406] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11994d800 == 39 [pid = 1943] [id = 405] 16:07:54 INFO - PROCESS | 1943 | --DOCSHELL 0x118dc0800 == 38 [pid = 1943] [id = 404] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x1277ac800) [pid = 1943] [serial = 1200] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11adb7000) [pid = 1943] [serial = 1170] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11afa0400) [pid = 1943] [serial = 1171] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x11997cc00) [pid = 1943] [serial = 1164] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x1199a7000) [pid = 1943] [serial = 1165] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x11922e000) [pid = 1943] [serial = 1161] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x119974000) [pid = 1943] [serial = 1162] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x115503c00) [pid = 1943] [serial = 1155] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x115543400) [pid = 1943] [serial = 1156] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x114daa000) [pid = 1943] [serial = 1152] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x1153efc00) [pid = 1943] [serial = 1153] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x127459800) [pid = 1943] [serial = 1198] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11ab6d000) [pid = 1943] [serial = 1168] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11a897800) [pid = 1943] [serial = 1167] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x125a57400) [pid = 1943] [serial = 1183] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x1164d9000) [pid = 1943] [serial = 1158] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x118d74400) [pid = 1943] [serial = 1159] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12689b000) [pid = 1943] [serial = 1188] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11be2f400) [pid = 1943] [serial = 1176] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11beea400) [pid = 1943] [serial = 1177] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x11c14cc00) [pid = 1943] [serial = 1179] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 97 (0x125c0f800) [pid = 1943] [serial = 1186] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 96 (0x125c07000) [pid = 1943] [serial = 1185] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 95 (0x126ef5000) [pid = 1943] [serial = 1191] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 94 (0x126a81400) [pid = 1943] [serial = 1189] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 93 (0x11b971800) [pid = 1943] [serial = 1173] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 92 (0x11be2a400) [pid = 1943] [serial = 1174] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 91 (0x116631400) [pid = 1943] [serial = 1194] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 90 (0x125853000) [pid = 1943] [serial = 1197] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 89 (0x127e5e400) [pid = 1943] [serial = 1201] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 88 (0x12750cc00) [pid = 1943] [serial = 1192] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 87 (0x125850400) [pid = 1943] [serial = 1182] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 86 (0x11a990800) [pid = 1943] [serial = 1195] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | --DOMWINDOW == 85 (0x11c323800) [pid = 1943] [serial = 1180] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 1943 | 1461107274919 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 572ms 16:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:07:54 INFO - PROCESS | 1943 | 1461107274935 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1943 | 1461107274937 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:07:54 INFO - PROCESS | 1943 | 1461107274939 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1943 | 1461107274941 Marionette TRACE conn2 <- [1,1662,null,{}] 16:07:54 INFO - PROCESS | 1943 | 1461107274950 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:55 INFO - PROCESS | 1943 | 1461107275035 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:07:55 INFO - PROCESS | 1943 | 1461107275040 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d7f000 == 39 [pid = 1943] [id = 423] 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 86 (0x1192b6800) [pid = 1943] [serial = 1268] [outer = 0x0] 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 87 (0x11997e000) [pid = 1943] [serial = 1269] [outer = 0x1192b6800] 16:07:55 INFO - PROCESS | 1943 | 1461107275069 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 88 (0x119e70c00) [pid = 1943] [serial = 1270] [outer = 0x1192b6800] 16:07:55 INFO - PROCESS | 1943 | 1461107275459 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 16:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:07:55 INFO - PROCESS | 1943 | 1461107275510 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 1943 | 1461107275512 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:07:55 INFO - PROCESS | 1943 | 1461107275514 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 1943 | 1461107275515 Marionette TRACE conn2 <- [1,1666,null,{}] 16:07:55 INFO - PROCESS | 1943 | 1461107275518 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:55 INFO - PROCESS | 1943 | 1461107275596 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:07:55 INFO - PROCESS | 1943 | 1461107275603 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c880000 == 40 [pid = 1943] [id = 424] 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 89 (0x11a642400) [pid = 1943] [serial = 1271] [outer = 0x0] 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 90 (0x11a987c00) [pid = 1943] [serial = 1272] [outer = 0x11a642400] 16:07:55 INFO - PROCESS | 1943 | 1461107275629 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 91 (0x11ab6bc00) [pid = 1943] [serial = 1273] [outer = 0x11a642400] 16:07:55 INFO - PROCESS | 1943 | 1461107275988 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 16:07:56 INFO - PROCESS | 1943 | 1461107276034 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 1943 | 1461107276035 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:07:56 INFO - PROCESS | 1943 | 1461107276038 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1943 | 1461107276039 Marionette TRACE conn2 <- [1,1670,null,{}] 16:07:56 INFO - PROCESS | 1943 | 1461107276041 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:56 INFO - PROCESS | 1943 | 1461107276119 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:07:56 INFO - PROCESS | 1943 | 1461107276124 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b16000 == 41 [pid = 1943] [id = 425] 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 92 (0x11ab6c800) [pid = 1943] [serial = 1274] [outer = 0x0] 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 93 (0x11af92800) [pid = 1943] [serial = 1275] [outer = 0x11ab6c800] 16:07:56 INFO - PROCESS | 1943 | 1461107276150 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 94 (0x11b968c00) [pid = 1943] [serial = 1276] [outer = 0x11ab6c800] 16:07:56 INFO - PROCESS | 1943 | 1461107276474 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 16:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:07:56 INFO - PROCESS | 1943 | 1461107276508 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 1943 | 1461107276510 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:07:56 INFO - PROCESS | 1943 | 1461107276512 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1943 | 1461107276513 Marionette TRACE conn2 <- [1,1674,null,{}] 16:07:56 INFO - PROCESS | 1943 | 1461107276515 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:56 INFO - PROCESS | 1943 | 1461107276639 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:07:56 INFO - PROCESS | 1943 | 1461107276676 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x127212000 == 42 [pid = 1943] [id = 426] 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 95 (0x11bb0f800) [pid = 1943] [serial = 1277] [outer = 0x0] 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 96 (0x11be73400) [pid = 1943] [serial = 1278] [outer = 0x11bb0f800] 16:07:56 INFO - PROCESS | 1943 | 1461107276704 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 97 (0x125a50c00) [pid = 1943] [serial = 1279] [outer = 0x11bb0f800] 16:07:57 INFO - PROCESS | 1943 | 1461107277037 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 16:07:57 INFO - PROCESS | 1943 | 1461107277083 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1943 | 1461107277084 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:07:57 INFO - PROCESS | 1943 | 1461107277086 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1943 | 1461107277088 Marionette TRACE conn2 <- [1,1678,null,{}] 16:07:57 INFO - PROCESS | 1943 | 1461107277090 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 1943 | 1461107277188 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:07:57 INFO - PROCESS | 1943 | 1461107277203 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e58000 == 43 [pid = 1943] [id = 427] 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 98 (0x11beee000) [pid = 1943] [serial = 1280] [outer = 0x0] 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x125c0e000) [pid = 1943] [serial = 1281] [outer = 0x11beee000] 16:07:57 INFO - PROCESS | 1943 | 1461107277229 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x1272f0000) [pid = 1943] [serial = 1282] [outer = 0x11beee000] 16:07:57 INFO - PROCESS | 1943 | 1461107277561 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 16:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:07:57 INFO - PROCESS | 1943 | 1461107277614 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1943 | 1461107277615 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:07:57 INFO - PROCESS | 1943 | 1461107277617 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1943 | 1461107277618 Marionette TRACE conn2 <- [1,1682,null,{}] 16:07:57 INFO - PROCESS | 1943 | 1461107277620 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 1943 | 1461107277727 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:07:57 INFO - PROCESS | 1943 | 1461107277732 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a4d800 == 44 [pid = 1943] [id = 428] 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x125a57400) [pid = 1943] [serial = 1283] [outer = 0x0] 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x12750bc00) [pid = 1943] [serial = 1284] [outer = 0x125a57400] 16:07:57 INFO - PROCESS | 1943 | 1461107277757 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x129041400) [pid = 1943] [serial = 1285] [outer = 0x125a57400] 16:07:58 INFO - PROCESS | 1943 | 1461107278112 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 16:07:58 INFO - PROCESS | 1943 | 1461107278136 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1943 | 1461107278138 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:07:58 INFO - PROCESS | 1943 | 1461107278146 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1943 | 1461107278149 Marionette TRACE conn2 <- [1,1686,null,{}] 16:07:58 INFO - PROCESS | 1943 | 1461107278152 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:58 INFO - PROCESS | 1943 | 1461107278255 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:07:58 INFO - PROCESS | 1943 | 1461107278259 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b583800 == 45 [pid = 1943] [id = 429] 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x125c0b000) [pid = 1943] [serial = 1286] [outer = 0x0] 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x1290ff400) [pid = 1943] [serial = 1287] [outer = 0x125c0b000] 16:07:58 INFO - PROCESS | 1943 | 1461107278284 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x1296c5000) [pid = 1943] [serial = 1288] [outer = 0x125c0b000] 16:07:58 INFO - PROCESS | 1943 | 1461107278628 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 527ms 16:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:07:58 INFO - PROCESS | 1943 | 1461107278674 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1943 | 1461107278675 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:07:58 INFO - PROCESS | 1943 | 1461107278677 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1943 | 1461107278678 Marionette TRACE conn2 <- [1,1690,null,{}] 16:07:58 INFO - PROCESS | 1943 | 1461107278681 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:58 INFO - PROCESS | 1943 | 1461107278783 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:07:58 INFO - PROCESS | 1943 | 1461107278788 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb37000 == 46 [pid = 1943] [id = 430] 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x1162de800) [pid = 1943] [serial = 1289] [outer = 0x0] 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x129873800) [pid = 1943] [serial = 1290] [outer = 0x1162de800] 16:07:58 INFO - PROCESS | 1943 | 1461107278842 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x129a62400) [pid = 1943] [serial = 1291] [outer = 0x1162de800] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x1199a9000) [pid = 1943] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x114da8400) [pid = 1943] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11553e400) [pid = 1943] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11be39c00) [pid = 1943] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x1199b0800) [pid = 1943] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12595b000) [pid = 1943] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x116636800) [pid = 1943] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x114da8800) [pid = 1943] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x11a990c00) [pid = 1943] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11b970800) [pid = 1943] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:07:59 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x114da6800) [pid = 1943] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:07:59 INFO - PROCESS | 1943 | 1461107279232 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 16:07:59 INFO - PROCESS | 1943 | 1461107279248 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1943 | 1461107279252 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:07:59 INFO - PROCESS | 1943 | 1461107279262 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1943 | 1461107279266 Marionette TRACE conn2 <- [1,1694,null,{}] 16:07:59 INFO - PROCESS | 1943 | 1461107279269 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:59 INFO - PROCESS | 1943 | 1461107279362 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:07:59 INFO - PROCESS | 1943 | 1461107279369 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d19b000 == 47 [pid = 1943] [id = 431] 16:07:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x11a991400) [pid = 1943] [serial = 1292] [outer = 0x0] 16:07:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x11bef0800) [pid = 1943] [serial = 1293] [outer = 0x11a991400] 16:07:59 INFO - PROCESS | 1943 | 1461107279397 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x129d51c00) [pid = 1943] [serial = 1294] [outer = 0x11a991400] 16:07:59 INFO - PROCESS | 1943 | 1461107279730 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 472ms 16:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:07:59 INFO - PROCESS | 1943 | 1461107279735 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1943 | 1461107279736 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:07:59 INFO - PROCESS | 1943 | 1461107279738 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1943 | 1461107279739 Marionette TRACE conn2 <- [1,1698,null,{}] 16:07:59 INFO - PROCESS | 1943 | 1461107279741 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:59 INFO - PROCESS | 1943 | 1461107279824 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:07:59 INFO - PROCESS | 1943 | 1461107279937 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x115586000 == 48 [pid = 1943] [id = 432] 16:07:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x1119ec000) [pid = 1943] [serial = 1295] [outer = 0x0] 16:07:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x111af3c00) [pid = 1943] [serial = 1296] [outer = 0x1119ec000] 16:07:59 INFO - PROCESS | 1943 | 1461107279970 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x114acfc00) [pid = 1943] [serial = 1297] [outer = 0x1119ec000] 16:08:00 INFO - PROCESS | 1943 | 1461107280421 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 16:08:00 INFO - PROCESS | 1943 | 1461107280459 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1943 | 1461107280461 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:08:00 INFO - PROCESS | 1943 | 1461107280483 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1943 | 1461107280486 Marionette TRACE conn2 <- [1,1702,null,{}] 16:08:00 INFO - PROCESS | 1943 | 1461107280490 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:00 INFO - PROCESS | 1943 | 1461107280596 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:08:00 INFO - PROCESS | 1943 | 1461107280665 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c444800 == 49 [pid = 1943] [id = 433] 16:08:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11869f400) [pid = 1943] [serial = 1298] [outer = 0x0] 16:08:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x119235400) [pid = 1943] [serial = 1299] [outer = 0x11869f400] 16:08:00 INFO - PROCESS | 1943 | 1461107280697 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x1199a6800) [pid = 1943] [serial = 1300] [outer = 0x11869f400] 16:08:01 INFO - PROCESS | 1943 | 1461107281134 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 674ms 16:08:01 INFO - PROCESS | 1943 | 1461107281158 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:08:01 INFO - PROCESS | 1943 | 1461107281161 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:08:01 INFO - PROCESS | 1943 | 1461107281164 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1943 | 1461107281167 Marionette TRACE conn2 <- [1,1706,null,{}] 16:08:01 INFO - PROCESS | 1943 | 1461107281170 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 1943 | 1461107281294 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:08:01 INFO - PROCESS | 1943 | 1461107281364 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x12758c800 == 50 [pid = 1943] [id = 434] 16:08:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x118f55400) [pid = 1943] [serial = 1301] [outer = 0x0] 16:08:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x11a989c00) [pid = 1943] [serial = 1302] [outer = 0x118f55400] 16:08:01 INFO - PROCESS | 1943 | 1461107281396 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11bb1a000) [pid = 1943] [serial = 1303] [outer = 0x118f55400] 16:08:01 INFO - PROCESS | 1943 | 1461107281821 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 676ms 16:08:01 INFO - PROCESS | 1943 | 1461107281840 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1943 | 1461107281842 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:08:01 INFO - PROCESS | 1943 | 1461107281852 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1943 | 1461107281856 Marionette TRACE conn2 <- [1,1710,null,{}] 16:08:01 INFO - PROCESS | 1943 | 1461107281860 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 1943 | 1461107281963 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:08:02 INFO - PROCESS | 1943 | 1461107282019 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e57b000 == 51 [pid = 1943] [id = 435] 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x11ab6a800) [pid = 1943] [serial = 1304] [outer = 0x0] 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11c314400) [pid = 1943] [serial = 1305] [outer = 0x11ab6a800] 16:08:02 INFO - PROCESS | 1943 | 1461107282049 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12750ec00) [pid = 1943] [serial = 1306] [outer = 0x11ab6a800] 16:08:02 INFO - PROCESS | 1943 | 1461107282431 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 631ms 16:08:02 INFO - PROCESS | 1943 | 1461107282475 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:08:02 INFO - PROCESS | 1943 | 1461107282477 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:08:02 INFO - PROCESS | 1943 | 1461107282480 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1943 | 1461107282483 Marionette TRACE conn2 <- [1,1714,null,{}] 16:08:02 INFO - PROCESS | 1943 | 1461107282486 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:02 INFO - PROCESS | 1943 | 1461107282588 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:08:02 INFO - PROCESS | 1943 | 1461107282677 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9c9800 == 52 [pid = 1943] [id = 436] 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x1290fd800) [pid = 1943] [serial = 1307] [outer = 0x0] 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x129d4ec00) [pid = 1943] [serial = 1308] [outer = 0x1290fd800] 16:08:02 INFO - PROCESS | 1943 | 1461107282707 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12af29c00) [pid = 1943] [serial = 1309] [outer = 0x1290fd800] 16:08:03 INFO - PROCESS | 1943 | 1461107283119 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 16:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:08:03 INFO - PROCESS | 1943 | 1461107283152 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 1943 | 1461107283153 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:08:03 INFO - PROCESS | 1943 | 1461107283155 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 1943 | 1461107283157 Marionette TRACE conn2 <- [1,1718,null,{}] 16:08:03 INFO - PROCESS | 1943 | 1461107283159 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 1943 | 1461107283262 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:08:03 INFO - PROCESS | 1943 | 1461107283333 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f019800 == 53 [pid = 1943] [id = 437] 16:08:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12b1e0800) [pid = 1943] [serial = 1310] [outer = 0x0] 16:08:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b1e3000) [pid = 1943] [serial = 1311] [outer = 0x12b1e0800] 16:08:03 INFO - PROCESS | 1943 | 1461107283373 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12b2e8c00) [pid = 1943] [serial = 1312] [outer = 0x12b1e0800] 16:08:03 INFO - PROCESS | 1943 | 1461107283827 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 16:08:03 INFO - PROCESS | 1943 | 1461107283881 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 1943 | 1461107283883 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:08:03 INFO - PROCESS | 1943 | 1461107283908 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 1943 | 1461107283909 Marionette TRACE conn2 <- [1,1722,null,{}] 16:08:03 INFO - PROCESS | 1943 | 1461107283925 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 1943 | 1461107284047 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:08:04 INFO - PROCESS | 1943 | 1461107284255 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad68800 == 54 [pid = 1943] [id = 438] 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x1146be400) [pid = 1943] [serial = 1313] [outer = 0x0] 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x114acdc00) [pid = 1943] [serial = 1314] [outer = 0x1146be400] 16:08:04 INFO - PROCESS | 1943 | 1461107284284 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x115507c00) [pid = 1943] [serial = 1315] [outer = 0x1146be400] 16:08:04 INFO - PROCESS | 1943 | 1461107284705 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 820ms 16:08:04 INFO - PROCESS | 1943 | 1461107284730 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1943 | 1461107284732 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:08:04 INFO - PROCESS | 1943 | 1461107284735 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1943 | 1461107284737 Marionette TRACE conn2 <- [1,1726,null,{}] 16:08:04 INFO - PROCESS | 1943 | 1461107284741 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 1943 | 1461107284836 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:08:04 INFO - PROCESS | 1943 | 1461107284894 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d66000 == 55 [pid = 1943] [id = 439] 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1155b9800) [pid = 1943] [serial = 1316] [outer = 0x0] 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x11934b000) [pid = 1943] [serial = 1317] [outer = 0x1155b9800] 16:08:04 INFO - PROCESS | 1943 | 1461107284924 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x119a5b400) [pid = 1943] [serial = 1318] [outer = 0x1155b9800] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x12d19b000 == 54 [pid = 1943] [id = 431] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb37000 == 53 [pid = 1943] [id = 430] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x12b583800 == 52 [pid = 1943] [id = 429] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x129a4d800 == 51 [pid = 1943] [id = 428] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x127e58000 == 50 [pid = 1943] [id = 427] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x127212000 == 49 [pid = 1943] [id = 426] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x125b16000 == 48 [pid = 1943] [id = 425] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x11c880000 == 47 [pid = 1943] [id = 424] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x119d7f000 == 46 [pid = 1943] [id = 423] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x119c40000 == 45 [pid = 1943] [id = 422] 16:08:05 INFO - PROCESS | 1943 | --DOCSHELL 0x11b647800 == 44 [pid = 1943] [id = 421] 16:08:05 INFO - PROCESS | 1943 | 1461107285331 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 620ms 16:08:05 INFO - PROCESS | 1943 | 1461107285358 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 1943 | 1461107285362 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11acef800) [pid = 1943] [serial = 1227] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11be38c00) [pid = 1943] [serial = 1231] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x1192b6400) [pid = 1943] [serial = 1236] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x119e68c00) [pid = 1943] [serial = 1221] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x119981c00) [pid = 1943] [serial = 1219] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x114dad800) [pid = 1943] [serial = 1212] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11bef3c00) [pid = 1943] [serial = 1237] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11a890800) [pid = 1943] [serial = 1222] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11be2d400) [pid = 1943] [serial = 1230] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x125852000) [pid = 1943] [serial = 1240] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x11c477400) [pid = 1943] [serial = 1239] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x118f49000) [pid = 1943] [serial = 1209] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11b96cc00) [pid = 1943] [serial = 1228] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x11c14a400) [pid = 1943] [serial = 1233] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x115507000) [pid = 1943] [serial = 1206] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x11a985000) [pid = 1943] [serial = 1224] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x115536800) [pid = 1943] [serial = 1213] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11a98c000) [pid = 1943] [serial = 1225] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11c47a400) [pid = 1943] [serial = 1234] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x126a4ac00) [pid = 1943] [serial = 1243] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x125c09400) [pid = 1943] [serial = 1242] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x1190de800) [pid = 1943] [serial = 1218] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x129039c00) [pid = 1943] [serial = 1203] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x1178f8c00) [pid = 1943] [serial = 1216] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x1158b6000) [pid = 1943] [serial = 1215] [outer = 0x0] [url = about:blank] 16:08:05 INFO - PROCESS | 1943 | 1461107285393 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 1943 | 1461107285395 Marionette TRACE conn2 <- [1,1730,null,{}] 16:08:05 INFO - PROCESS | 1943 | 1461107285402 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:05 INFO - PROCESS | 1943 | 1461107285520 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:08:05 INFO - PROCESS | 1943 | 1461107285526 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c2b000 == 45 [pid = 1943] [id = 440] 16:08:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x11a986400) [pid = 1943] [serial = 1319] [outer = 0x0] 16:08:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11a98d800) [pid = 1943] [serial = 1320] [outer = 0x11a986400] 16:08:05 INFO - PROCESS | 1943 | 1461107285550 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11adb5000) [pid = 1943] [serial = 1321] [outer = 0x11a986400] 16:08:06 INFO - PROCESS | 1943 | 1461107286006 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 639ms 16:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:08:06 INFO - PROCESS | 1943 | 1461107286017 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1943 | 1461107286019 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:08:06 INFO - PROCESS | 1943 | 1461107286031 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1943 | 1461107286037 Marionette TRACE conn2 <- [1,1734,null,{}] 16:08:06 INFO - PROCESS | 1943 | 1461107286042 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 1943 | 1461107286172 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:08:06 INFO - PROCESS | 1943 | 1461107286184 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f59800 == 46 [pid = 1943] [id = 441] 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x119981c00) [pid = 1943] [serial = 1322] [outer = 0x0] 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11bb1b000) [pid = 1943] [serial = 1323] [outer = 0x119981c00] 16:08:06 INFO - PROCESS | 1943 | 1461107286225 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11c4bfc00) [pid = 1943] [serial = 1324] [outer = 0x119981c00] 16:08:06 INFO - PROCESS | 1943 | 1461107286621 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 634ms 16:08:06 INFO - PROCESS | 1943 | 1461107286658 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:08:06 INFO - PROCESS | 1943 | 1461107286660 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:08:06 INFO - PROCESS | 1943 | 1461107286662 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1943 | 1461107286663 Marionette TRACE conn2 <- [1,1738,null,{}] 16:08:06 INFO - PROCESS | 1943 | 1461107286666 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 1943 | 1461107286766 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:08:06 INFO - PROCESS | 1943 | 1461107286772 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e4a000 == 47 [pid = 1943] [id = 442] 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11c515800) [pid = 1943] [serial = 1325] [outer = 0x0] 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x125c02400) [pid = 1943] [serial = 1326] [outer = 0x11c515800] 16:08:06 INFO - PROCESS | 1943 | 1461107286799 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x126a4ac00) [pid = 1943] [serial = 1327] [outer = 0x11c515800] 16:08:07 INFO - PROCESS | 1943 | 1461107287122 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 471ms 16:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:08:07 INFO - PROCESS | 1943 | 1461107287135 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1943 | 1461107287136 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:08:07 INFO - PROCESS | 1943 | 1461107287138 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1943 | 1461107287139 Marionette TRACE conn2 <- [1,1742,null,{}] 16:08:07 INFO - PROCESS | 1943 | 1461107287142 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:07 INFO - PROCESS | 1943 | 1461107287223 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:08:07 INFO - PROCESS | 1943 | 1461107287285 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d80800 == 48 [pid = 1943] [id = 443] 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x127560000) [pid = 1943] [serial = 1328] [outer = 0x0] 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x127e5e400) [pid = 1943] [serial = 1329] [outer = 0x127560000] 16:08:07 INFO - PROCESS | 1943 | 1461107287317 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x1296cb400) [pid = 1943] [serial = 1330] [outer = 0x127560000] 16:08:07 INFO - PROCESS | 1943 | 1461107287652 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 567ms 16:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:08:07 INFO - PROCESS | 1943 | 1461107287707 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1943 | 1461107287708 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:08:07 INFO - PROCESS | 1943 | 1461107287710 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1943 | 1461107287711 Marionette TRACE conn2 <- [1,1746,null,{}] 16:08:07 INFO - PROCESS | 1943 | 1461107287714 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:07 INFO - PROCESS | 1943 | 1461107287821 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:08:07 INFO - PROCESS | 1943 | 1461107287839 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b569000 == 49 [pid = 1943] [id = 444] 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x127562800) [pid = 1943] [serial = 1331] [outer = 0x0] 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x129d4e800) [pid = 1943] [serial = 1332] [outer = 0x127562800] 16:08:07 INFO - PROCESS | 1943 | 1461107287865 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12b1ea800) [pid = 1943] [serial = 1333] [outer = 0x127562800] 16:08:08 INFO - PROCESS | 1943 | 1461107288224 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 16:08:08 INFO - PROCESS | 1943 | 1461107288234 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 1943 | 1461107288235 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:08:08 INFO - PROCESS | 1943 | 1461107288238 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1943 | 1461107288239 Marionette TRACE conn2 <- [1,1750,null,{}] 16:08:08 INFO - PROCESS | 1943 | 1461107288241 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 1943 | 1461107288349 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:08:08 INFO - PROCESS | 1943 | 1461107288354 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d19b000 == 50 [pid = 1943] [id = 445] 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12903a000) [pid = 1943] [serial = 1334] [outer = 0x0] 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12b737000) [pid = 1943] [serial = 1335] [outer = 0x12903a000] 16:08:08 INFO - PROCESS | 1943 | 1461107288380 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b740c00) [pid = 1943] [serial = 1336] [outer = 0x12903a000] 16:08:08 INFO - PROCESS | 1943 | 1461107288726 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 517ms 16:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:08:08 INFO - PROCESS | 1943 | 1461107288756 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 1943 | 1461107288757 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:08:08 INFO - PROCESS | 1943 | 1461107288759 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1943 | 1461107288761 Marionette TRACE conn2 <- [1,1754,null,{}] 16:08:08 INFO - PROCESS | 1943 | 1461107288763 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 1943 | 1461107288872 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:08:08 INFO - PROCESS | 1943 | 1461107288876 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db1f000 == 51 [pid = 1943] [id = 446] 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12b2e8400) [pid = 1943] [serial = 1337] [outer = 0x0] 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12b7c7000) [pid = 1943] [serial = 1338] [outer = 0x12b2e8400] 16:08:08 INFO - PROCESS | 1943 | 1461107288932 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12ba7ac00) [pid = 1943] [serial = 1339] [outer = 0x12b2e8400] 16:08:09 INFO - PROCESS | 1943 | 1461107289254 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 16:08:09 INFO - PROCESS | 1943 | 1461107289279 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1943 | 1461107289280 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:08:09 INFO - PROCESS | 1943 | 1461107289285 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1943 | 1461107289286 Marionette TRACE conn2 <- [1,1758,null,{}] 16:08:09 INFO - PROCESS | 1943 | 1461107289288 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:09 INFO - PROCESS | 1943 | 1461107289391 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:08:09 INFO - PROCESS | 1943 | 1461107289402 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f013000 == 52 [pid = 1943] [id = 447] 16:08:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12b7bd000) [pid = 1943] [serial = 1340] [outer = 0x0] 16:08:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12ba81400) [pid = 1943] [serial = 1341] [outer = 0x12b7bd000] 16:08:09 INFO - PROCESS | 1943 | 1461107289429 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12bba9000) [pid = 1943] [serial = 1342] [outer = 0x12b7bd000] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11beee000) [pid = 1943] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x125a57400) [pid = 1943] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x1162de800) [pid = 1943] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x114acf000) [pid = 1943] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11ab6c800) [pid = 1943] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11553c400) [pid = 1943] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11bb0f800) [pid = 1943] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11a642400) [pid = 1943] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x1192b6800) [pid = 1943] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x126c87000) [pid = 1943] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x125c0b000) [pid = 1943] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:08:09 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x127e5e800) [pid = 1943] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:08:09 INFO - PROCESS | 1943 | 1461107289847 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 16:08:09 INFO - PROCESS | 1943 | 1461107289853 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1943 | 1461107289855 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:08:09 INFO - PROCESS | 1943 | 1461107289857 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1943 | 1461107289858 Marionette TRACE conn2 <- [1,1762,null,{}] 16:08:09 INFO - PROCESS | 1943 | 1461107289860 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:09 INFO - PROCESS | 1943 | 1461107289944 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:08:09 INFO - PROCESS | 1943 | 1461107289951 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb36000 == 53 [pid = 1943] [id = 448] 16:08:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x115540800) [pid = 1943] [serial = 1343] [outer = 0x0] 16:08:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x11ab6c800) [pid = 1943] [serial = 1344] [outer = 0x115540800] 16:08:09 INFO - PROCESS | 1943 | 1461107289981 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12ba82000) [pid = 1943] [serial = 1345] [outer = 0x115540800] 16:08:10 INFO - PROCESS | 1943 | 1461107290362 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 16:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:08:10 INFO - PROCESS | 1943 | 1461107290379 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 1943 | 1461107290384 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:08:10 INFO - PROCESS | 1943 | 1461107290388 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 1943 | 1461107290391 Marionette TRACE conn2 <- [1,1766,null,{}] 16:08:10 INFO - PROCESS | 1943 | 1461107290394 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:10 INFO - PROCESS | 1943 | 1461107290547 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:08:10 INFO - PROCESS | 1943 | 1461107290553 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5ba000 == 54 [pid = 1943] [id = 449] 16:08:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12bbad000) [pid = 1943] [serial = 1346] [outer = 0x0] 16:08:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12bf4b800) [pid = 1943] [serial = 1347] [outer = 0x12bbad000] 16:08:10 INFO - PROCESS | 1943 | 1461107290593 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12cf35800) [pid = 1943] [serial = 1348] [outer = 0x12bbad000] 16:08:10 INFO - PROCESS | 1943 | 1461107290959 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 622ms 16:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:08:11 INFO - PROCESS | 1943 | 1461107291010 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1943 | 1461107291011 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:08:11 INFO - PROCESS | 1943 | 1461107291013 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1943 | 1461107291014 Marionette TRACE conn2 <- [1,1770,null,{}] 16:08:11 INFO - PROCESS | 1943 | 1461107291016 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:11 INFO - PROCESS | 1943 | 1461107291134 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:08:11 INFO - PROCESS | 1943 | 1461107291138 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc60000 == 55 [pid = 1943] [id = 450] 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12cf2b400) [pid = 1943] [serial = 1349] [outer = 0x0] 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12d05d000) [pid = 1943] [serial = 1350] [outer = 0x12cf2b400] 16:08:11 INFO - PROCESS | 1943 | 1461107291164 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d085000) [pid = 1943] [serial = 1351] [outer = 0x12cf2b400] 16:08:11 INFO - PROCESS | 1943 | 1461107291488 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 16:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:08:11 INFO - PROCESS | 1943 | 1461107291534 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1943 | 1461107291535 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:08:11 INFO - PROCESS | 1943 | 1461107291538 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1943 | 1461107291539 Marionette TRACE conn2 <- [1,1774,null,{}] 16:08:11 INFO - PROCESS | 1943 | 1461107291541 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:11 INFO - PROCESS | 1943 | 1461107291625 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:08:11 INFO - PROCESS | 1943 | 1461107291681 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe44000 == 56 [pid = 1943] [id = 451] 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12d064800) [pid = 1943] [serial = 1352] [outer = 0x0] 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12d08b000) [pid = 1943] [serial = 1353] [outer = 0x12d064800] 16:08:11 INFO - PROCESS | 1943 | 1461107291706 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12d0cd800) [pid = 1943] [serial = 1354] [outer = 0x12d064800] 16:08:12 INFO - PROCESS | 1943 | 1461107292144 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 668ms 16:08:12 INFO - PROCESS | 1943 | 1461107292206 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 1943 | 1461107292210 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:08:12 INFO - PROCESS | 1943 | 1461107292214 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1943 | 1461107292216 Marionette TRACE conn2 <- [1,1778,null,{}] 16:08:12 INFO - PROCESS | 1943 | 1461107292220 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:12 INFO - PROCESS | 1943 | 1461107292330 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:08:12 INFO - PROCESS | 1943 | 1461107292429 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b94b800 == 57 [pid = 1943] [id = 452] 16:08:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11898a800) [pid = 1943] [serial = 1355] [outer = 0x0] 16:08:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x1192b6400) [pid = 1943] [serial = 1356] [outer = 0x11898a800] 16:08:12 INFO - PROCESS | 1943 | 1461107292463 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x1199ad800) [pid = 1943] [serial = 1357] [outer = 0x11898a800] 16:08:12 INFO - PROCESS | 1943 | 1461107292892 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 16:08:12 INFO - PROCESS | 1943 | 1461107292936 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 1943 | 1461107292941 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:08:12 INFO - PROCESS | 1943 | 1461107292946 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1943 | 1461107292948 Marionette TRACE conn2 <- [1,1782,null,{}] 16:08:12 INFO - PROCESS | 1943 | 1461107292950 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:13 INFO - PROCESS | 1943 | 1461107293058 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:08:13 INFO - PROCESS | 1943 | 1461107293129 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e49800 == 58 [pid = 1943] [id = 453] 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x1199a6000) [pid = 1943] [serial = 1358] [outer = 0x0] 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11af97000) [pid = 1943] [serial = 1359] [outer = 0x1199a6000] 16:08:13 INFO - PROCESS | 1943 | 1461107293159 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11be7f000) [pid = 1943] [serial = 1360] [outer = 0x1199a6000] 16:08:13 INFO - PROCESS | 1943 | 1461107293574 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 674ms 16:08:13 INFO - PROCESS | 1943 | 1461107293620 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:08:13 INFO - PROCESS | 1943 | 1461107293621 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:08:13 INFO - PROCESS | 1943 | 1461107293624 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 1943 | 1461107293627 Marionette TRACE conn2 <- [1,1786,null,{}] 16:08:13 INFO - PROCESS | 1943 | 1461107293658 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:13 INFO - PROCESS | 1943 | 1461107293806 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:08:13 INFO - PROCESS | 1943 | 1461107293861 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5b4000 == 59 [pid = 1943] [id = 454] 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x125c11400) [pid = 1943] [serial = 1361] [outer = 0x0] 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x127e67c00) [pid = 1943] [serial = 1362] [outer = 0x125c11400] 16:08:13 INFO - PROCESS | 1943 | 1461107293895 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x129873000) [pid = 1943] [serial = 1363] [outer = 0x125c11400] 16:08:14 INFO - PROCESS | 1943 | 1461107294302 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 724ms 16:08:14 INFO - PROCESS | 1943 | 1461107294349 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:08:14 INFO - PROCESS | 1943 | 1461107294351 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:08:14 INFO - PROCESS | 1943 | 1461107294353 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 1943 | 1461107294355 Marionette TRACE conn2 <- [1,1790,null,{}] 16:08:14 INFO - PROCESS | 1943 | 1461107294357 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:14 INFO - PROCESS | 1943 | 1461107294464 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:08:14 INFO - PROCESS | 1943 | 1461107294521 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff0c800 == 60 [pid = 1943] [id = 455] 16:08:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x1290f4400) [pid = 1943] [serial = 1364] [outer = 0x0] 16:08:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12b2e4400) [pid = 1943] [serial = 1365] [outer = 0x1290f4400] 16:08:14 INFO - PROCESS | 1943 | 1461107294551 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12ba75400) [pid = 1943] [serial = 1366] [outer = 0x1290f4400] 16:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 668ms 16:08:15 INFO - PROCESS | 1943 | 1461107295016 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:08:15 INFO - PROCESS | 1943 | 1461107295022 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:08:15 INFO - PROCESS | 1943 | 1461107295024 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:08:15 INFO - PROCESS | 1943 | 1461107295026 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1943 | 1461107295027 Marionette TRACE conn2 <- [1,1794,null,{}] 16:08:15 INFO - PROCESS | 1943 | 1461107295030 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:15 INFO - PROCESS | 1943 | 1461107295164 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:08:15 INFO - PROCESS | 1943 | 1461107295245 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c7800 == 61 [pid = 1943] [id = 456] 16:08:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11550e800) [pid = 1943] [serial = 1367] [outer = 0x0] 16:08:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11c5ea000) [pid = 1943] [serial = 1368] [outer = 0x11550e800] 16:08:15 INFO - PROCESS | 1943 | 1461107295277 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12bbb0c00) [pid = 1943] [serial = 1369] [outer = 0x11550e800] 16:08:15 INFO - PROCESS | 1943 | 1461107295897 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 923ms 16:08:15 INFO - PROCESS | 1943 | 1461107295950 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 1943 | 1461107295953 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:08:15 INFO - PROCESS | 1943 | 1461107295956 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1943 | 1461107295959 Marionette TRACE conn2 <- [1,1798,null,{}] 16:08:15 INFO - PROCESS | 1943 | 1461107295962 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:16 INFO - PROCESS | 1943 | 1461107296053 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:08:16 INFO - PROCESS | 1943 | 1461107296132 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dba800 == 62 [pid = 1943] [id = 457] 16:08:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x111af1400) [pid = 1943] [serial = 1370] [outer = 0x0] 16:08:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x114656000) [pid = 1943] [serial = 1371] [outer = 0x111af1400] 16:08:16 INFO - PROCESS | 1943 | 1461107296162 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11550d400) [pid = 1943] [serial = 1372] [outer = 0x111af1400] 16:08:16 INFO - PROCESS | 1943 | 1461107296641 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 722ms 16:08:16 INFO - PROCESS | 1943 | 1461107296696 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1943 | 1461107296701 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:08:16 INFO - PROCESS | 1943 | 1461107296707 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1943 | 1461107296709 Marionette TRACE conn2 <- [1,1802,null,{}] 16:08:16 INFO - PROCESS | 1943 | 1461107296712 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:16 INFO - PROCESS | 1943 | 1461107296827 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba0800 == 61 [pid = 1943] [id = 403] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x119265000 == 60 [pid = 1943] [id = 402] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc60000 == 59 [pid = 1943] [id = 450] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5ba000 == 58 [pid = 1943] [id = 449] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb36000 == 57 [pid = 1943] [id = 448] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12f013000 == 56 [pid = 1943] [id = 447] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12db1f000 == 55 [pid = 1943] [id = 446] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12d19b000 == 54 [pid = 1943] [id = 445] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x125c0c000) [pid = 1943] [serial = 1257] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x126c94800) [pid = 1943] [serial = 1260] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11bef0800) [pid = 1943] [serial = 1293] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12b569000 == 53 [pid = 1943] [id = 444] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x119d80800 == 52 [pid = 1943] [id = 443] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x127e4a000 == 51 [pid = 1943] [id = 442] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x125f59800 == 50 [pid = 1943] [id = 441] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x119c2b000 == 49 [pid = 1943] [id = 440] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x119d66000 == 48 [pid = 1943] [id = 439] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad68800 == 47 [pid = 1943] [id = 438] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12e57b000 == 46 [pid = 1943] [id = 435] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12758c800 == 45 [pid = 1943] [id = 434] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x11c444800 == 44 [pid = 1943] [id = 433] 16:08:16 INFO - PROCESS | 1943 | --DOCSHELL 0x115586000 == 43 [pid = 1943] [id = 432] 16:08:16 INFO - PROCESS | 1943 | 1461107296923 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x1290fa800) [pid = 1943] [serial = 1204] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x125c0e000) [pid = 1943] [serial = 1281] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12750bc00) [pid = 1943] [serial = 1284] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x129873800) [pid = 1943] [serial = 1290] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11550c400) [pid = 1943] [serial = 1264] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x114ad3800) [pid = 1943] [serial = 1263] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11af92800) [pid = 1943] [serial = 1275] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11b968c00) [pid = 1943] [serial = 1276] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x1190e2800) [pid = 1943] [serial = 1267] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11869e400) [pid = 1943] [serial = 1266] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11be73400) [pid = 1943] [serial = 1278] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11a987c00) [pid = 1943] [serial = 1272] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x11ab6bc00) [pid = 1943] [serial = 1273] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11bb11800) [pid = 1943] [serial = 1254] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11997e000) [pid = 1943] [serial = 1269] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x119e70c00) [pid = 1943] [serial = 1270] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x126ef5c00) [pid = 1943] [serial = 1245] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12750e400) [pid = 1943] [serial = 1246] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x11905a400) [pid = 1943] [serial = 1251] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11550fc00) [pid = 1943] [serial = 1248] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x1290ff400) [pid = 1943] [serial = 1287] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x1296c5000) [pid = 1943] [serial = 1288] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x129a62400) [pid = 1943] [serial = 1291] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x129041400) [pid = 1943] [serial = 1285] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x125a50c00) [pid = 1943] [serial = 1279] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1272f0000) [pid = 1943] [serial = 1282] [outer = 0x0] [url = about:blank] 16:08:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x115634000 == 44 [pid = 1943] [id = 458] 16:08:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x111af5400) [pid = 1943] [serial = 1373] [outer = 0x0] 16:08:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11550fc00) [pid = 1943] [serial = 1374] [outer = 0x111af5400] 16:08:16 INFO - PROCESS | 1943 | 1461107296956 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x1190e3000) [pid = 1943] [serial = 1375] [outer = 0x111af5400] 16:08:17 INFO - PROCESS | 1943 | 1461107297268 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 570ms 16:08:17 INFO - PROCESS | 1943 | 1461107297277 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1943 | 1461107297279 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:08:17 INFO - PROCESS | 1943 | 1461107297290 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1943 | 1461107297292 Marionette TRACE conn2 <- [1,1806,null,{}] 16:08:17 INFO - PROCESS | 1943 | 1461107297304 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:17 INFO - PROCESS | 1943 | 1461107297386 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:08:17 INFO - PROCESS | 1943 | 1461107297391 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbb8000 == 45 [pid = 1943] [id = 459] 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x119359000) [pid = 1943] [serial = 1376] [outer = 0x0] 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x1199b1000) [pid = 1943] [serial = 1377] [outer = 0x119359000] 16:08:17 INFO - PROCESS | 1943 | 1461107297422 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x11a988800) [pid = 1943] [serial = 1378] [outer = 0x119359000] 16:08:17 INFO - PROCESS | 1943 | 1461107297787 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 522ms 16:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:08:17 INFO - PROCESS | 1943 | 1461107297813 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1943 | 1461107297815 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:08:17 INFO - PROCESS | 1943 | 1461107297817 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1943 | 1461107297818 Marionette TRACE conn2 <- [1,1810,null,{}] 16:08:17 INFO - PROCESS | 1943 | 1461107297821 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:17 INFO - PROCESS | 1943 | 1461107297900 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:08:17 INFO - PROCESS | 1943 | 1461107297904 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b06000 == 46 [pid = 1943] [id = 460] 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x11a990c00) [pid = 1943] [serial = 1379] [outer = 0x0] 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x11acf0400) [pid = 1943] [serial = 1380] [outer = 0x11a990c00] 16:08:17 INFO - PROCESS | 1943 | 1461107297929 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x11b96f000) [pid = 1943] [serial = 1381] [outer = 0x11a990c00] 16:08:18 INFO - PROCESS | 1943 | 1461107298313 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 16:08:18 INFO - PROCESS | 1943 | 1461107298342 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:08:18 INFO - PROCESS | 1943 | 1461107298344 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:08:18 INFO - PROCESS | 1943 | 1461107298348 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1943 | 1461107298349 Marionette TRACE conn2 <- [1,1814,null,{}] 16:08:18 INFO - PROCESS | 1943 | 1461107298353 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:18 INFO - PROCESS | 1943 | 1461107298474 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:08:18 INFO - PROCESS | 1943 | 1461107298484 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x127212800 == 47 [pid = 1943] [id = 461] 16:08:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x11bb19c00) [pid = 1943] [serial = 1382] [outer = 0x0] 16:08:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x11be38800) [pid = 1943] [serial = 1383] [outer = 0x11bb19c00] 16:08:18 INFO - PROCESS | 1943 | 1461107298525 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11c154000) [pid = 1943] [serial = 1384] [outer = 0x11bb19c00] 16:08:18 INFO - PROCESS | 1943 | 1461107298956 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 623ms 16:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:08:18 INFO - PROCESS | 1943 | 1461107298970 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1943 | 1461107298972 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:08:18 INFO - PROCESS | 1943 | 1461107298974 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1943 | 1461107298975 Marionette TRACE conn2 <- [1,1818,null,{}] 16:08:19 INFO - PROCESS | 1943 | 1461107299002 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:19 INFO - PROCESS | 1943 | 1461107299121 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:08:19 INFO - PROCESS | 1943 | 1461107299136 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x12919a000 == 48 [pid = 1943] [id = 462] 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11c470000) [pid = 1943] [serial = 1385] [outer = 0x0] 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x125b87c00) [pid = 1943] [serial = 1386] [outer = 0x11c470000] 16:08:19 INFO - PROCESS | 1943 | 1461107299165 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x126a54000) [pid = 1943] [serial = 1387] [outer = 0x11c470000] 16:08:19 INFO - PROCESS | 1943 | 1461107299521 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 598ms 16:08:19 INFO - PROCESS | 1943 | 1461107299572 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 1943 | 1461107299573 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:08:19 INFO - PROCESS | 1943 | 1461107299576 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 1943 | 1461107299577 Marionette TRACE conn2 <- [1,1822,null,{}] 16:08:19 INFO - PROCESS | 1943 | 1461107299579 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:19 INFO - PROCESS | 1943 | 1461107299680 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:08:19 INFO - PROCESS | 1943 | 1461107299694 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b276000 == 49 [pid = 1943] [id = 463] 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x126a56400) [pid = 1943] [serial = 1388] [outer = 0x0] 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x12745b000) [pid = 1943] [serial = 1389] [outer = 0x126a56400] 16:08:19 INFO - PROCESS | 1943 | 1461107299721 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x127e66800) [pid = 1943] [serial = 1390] [outer = 0x126a56400] 16:08:20 INFO - PROCESS | 1943 | 1461107300167 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 619ms 16:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:08:20 INFO - PROCESS | 1943 | 1461107300203 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 1943 | 1461107300205 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:08:20 INFO - PROCESS | 1943 | 1461107300208 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 1943 | 1461107300210 Marionette TRACE conn2 <- [1,1826,null,{}] 16:08:20 INFO - PROCESS | 1943 | 1461107300214 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:20 INFO - PROCESS | 1943 | 1461107300358 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:08:20 INFO - PROCESS | 1943 | 1461107300396 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c115000 == 50 [pid = 1943] [id = 464] 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x127e68400) [pid = 1943] [serial = 1391] [outer = 0x0] 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1291c5400) [pid = 1943] [serial = 1392] [outer = 0x127e68400] 16:08:20 INFO - PROCESS | 1943 | 1461107300422 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x129d50000) [pid = 1943] [serial = 1393] [outer = 0x127e68400] 16:08:20 INFO - PROCESS | 1943 | 1461107300755 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 570ms 16:08:20 INFO - PROCESS | 1943 | 1461107300779 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 1943 | 1461107300780 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:08:20 INFO - PROCESS | 1943 | 1461107300785 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 1943 | 1461107300786 Marionette TRACE conn2 <- [1,1830,null,{}] 16:08:20 INFO - PROCESS | 1943 | 1461107300796 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:20 INFO - PROCESS | 1943 | 1461107300902 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:08:20 INFO - PROCESS | 1943 | 1461107300906 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf68800 == 51 [pid = 1943] [id = 465] 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x1290f9c00) [pid = 1943] [serial = 1394] [outer = 0x0] 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12b1e6400) [pid = 1943] [serial = 1395] [outer = 0x1290f9c00] 16:08:20 INFO - PROCESS | 1943 | 1461107300932 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12b73a400) [pid = 1943] [serial = 1396] [outer = 0x1290f9c00] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x127562800) [pid = 1943] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12b2e8400) [pid = 1943] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12903a000) [pid = 1943] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12b7bd000) [pid = 1943] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11c515800) [pid = 1943] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x127560000) [pid = 1943] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x119981c00) [pid = 1943] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x1146be400) [pid = 1943] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11a986400) [pid = 1943] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x1155b9800) [pid = 1943] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x115540800) [pid = 1943] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12cf2b400) [pid = 1943] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x12bbad000) [pid = 1943] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:08:21 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11a991400) [pid = 1943] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:08:21 INFO - PROCESS | 1943 | 1461107301439 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 668ms 16:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:08:21 INFO - PROCESS | 1943 | 1461107301470 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1943 | 1461107301471 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:08:21 INFO - PROCESS | 1943 | 1461107301473 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1943 | 1461107301475 Marionette TRACE conn2 <- [1,1834,null,{}] 16:08:21 INFO - PROCESS | 1943 | 1461107301477 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:21 INFO - PROCESS | 1943 | 1461107301561 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:08:21 INFO - PROCESS | 1943 | 1461107301567 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d192800 == 52 [pid = 1943] [id = 466] 16:08:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x115816c00) [pid = 1943] [serial = 1397] [outer = 0x0] 16:08:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x129a57400) [pid = 1943] [serial = 1398] [outer = 0x115816c00] 16:08:21 INFO - PROCESS | 1943 | 1461107301593 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12b734c00) [pid = 1943] [serial = 1399] [outer = 0x115816c00] 16:08:21 INFO - PROCESS | 1943 | 1461107301917 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 16:08:21 INFO - PROCESS | 1943 | 1461107301943 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1943 | 1461107301945 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:08:21 INFO - PROCESS | 1943 | 1461107301949 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1943 | 1461107301952 Marionette TRACE conn2 <- [1,1838,null,{}] 16:08:21 INFO - PROCESS | 1943 | 1461107301954 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:22 INFO - PROCESS | 1943 | 1461107302047 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:08:22 INFO - PROCESS | 1943 | 1461107302103 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4a6800 == 53 [pid = 1943] [id = 467] 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x1190e3400) [pid = 1943] [serial = 1400] [outer = 0x0] 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12b740800) [pid = 1943] [serial = 1401] [outer = 0x1190e3400] 16:08:22 INFO - PROCESS | 1943 | 1461107302134 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12bbb3400) [pid = 1943] [serial = 1402] [outer = 0x1190e3400] 16:08:22 INFO - PROCESS | 1943 | 1461107302453 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 16:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:08:22 INFO - PROCESS | 1943 | 1461107302471 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1943 | 1461107302472 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:08:22 INFO - PROCESS | 1943 | 1461107302474 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1943 | 1461107302475 Marionette TRACE conn2 <- [1,1842,null,{}] 16:08:22 INFO - PROCESS | 1943 | 1461107302477 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:22 INFO - PROCESS | 1943 | 1461107302560 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:08:22 INFO - PROCESS | 1943 | 1461107302566 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f032000 == 54 [pid = 1943] [id = 468] 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x12ba78000) [pid = 1943] [serial = 1403] [outer = 0x0] 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x12bf59c00) [pid = 1943] [serial = 1404] [outer = 0x12ba78000] 16:08:22 INFO - PROCESS | 1943 | 1461107302592 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12d066400) [pid = 1943] [serial = 1405] [outer = 0x12ba78000] 16:08:22 INFO - PROCESS | 1943 | 1461107302938 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 468ms 16:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:08:22 INFO - PROCESS | 1943 | 1461107302943 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1943 | 1461107302944 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:08:22 INFO - PROCESS | 1943 | 1461107302946 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1943 | 1461107302948 Marionette TRACE conn2 <- [1,1846,null,{}] 16:08:22 INFO - PROCESS | 1943 | 1461107302953 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 1943 | 1461107303068 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:08:23 INFO - PROCESS | 1943 | 1461107303075 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5ab800 == 55 [pid = 1943] [id = 469] 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12bbaa000) [pid = 1943] [serial = 1406] [outer = 0x0] 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12d067000) [pid = 1943] [serial = 1407] [outer = 0x12bbaa000] 16:08:23 INFO - PROCESS | 1943 | 1461107303100 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12d092000) [pid = 1943] [serial = 1408] [outer = 0x12bbaa000] 16:08:23 INFO - PROCESS | 1943 | 1461107303604 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 724ms 16:08:23 INFO - PROCESS | 1943 | 1461107303671 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 1943 | 1461107303674 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:08:23 INFO - PROCESS | 1943 | 1461107303679 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 1943 | 1461107303681 Marionette TRACE conn2 <- [1,1850,null,{}] 16:08:23 INFO - PROCESS | 1943 | 1461107303684 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 1943 | 1461107303790 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:08:23 INFO - PROCESS | 1943 | 1461107303851 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad70000 == 56 [pid = 1943] [id = 470] 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x1156cb000) [pid = 1943] [serial = 1409] [outer = 0x0] 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x118d72c00) [pid = 1943] [serial = 1410] [outer = 0x1156cb000] 16:08:23 INFO - PROCESS | 1943 | 1461107303883 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x119352000) [pid = 1943] [serial = 1411] [outer = 0x1156cb000] 16:08:24 INFO - PROCESS | 1943 | 1461107304316 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 16:08:24 INFO - PROCESS | 1943 | 1461107304354 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 1943 | 1461107304358 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:08:24 INFO - PROCESS | 1943 | 1461107304362 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 1943 | 1461107304367 Marionette TRACE conn2 <- [1,1854,null,{}] 16:08:24 INFO - PROCESS | 1943 | 1461107304370 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:24 INFO - PROCESS | 1943 | 1461107304476 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:08:24 INFO - PROCESS | 1943 | 1461107304568 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259f4800 == 57 [pid = 1943] [id = 471] 16:08:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11997d400) [pid = 1943] [serial = 1412] [outer = 0x0] 16:08:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11a991000) [pid = 1943] [serial = 1413] [outer = 0x11997d400] 16:08:24 INFO - PROCESS | 1943 | 1461107304600 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x11af9f800) [pid = 1943] [serial = 1414] [outer = 0x11997d400] 16:08:25 INFO - PROCESS | 1943 | 1461107305021 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 722ms 16:08:25 INFO - PROCESS | 1943 | 1461107305085 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 1943 | 1461107305087 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:08:25 INFO - PROCESS | 1943 | 1461107305089 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 1943 | 1461107305092 Marionette TRACE conn2 <- [1,1858,null,{}] 16:08:25 INFO - PROCESS | 1943 | 1461107305100 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:25 INFO - PROCESS | 1943 | 1461107305205 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:08:25 INFO - PROCESS | 1943 | 1461107305277 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d9800 == 58 [pid = 1943] [id = 472] 16:08:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x125b86000) [pid = 1943] [serial = 1415] [outer = 0x0] 16:08:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x125c07400) [pid = 1943] [serial = 1416] [outer = 0x125b86000] 16:08:25 INFO - PROCESS | 1943 | 1461107305309 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x125fed800) [pid = 1943] [serial = 1417] [outer = 0x125b86000] 16:08:25 INFO - PROCESS | 1943 | 1461107305765 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 722ms 16:08:25 INFO - PROCESS | 1943 | 1461107305831 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 1943 | 1461107305834 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:08:25 INFO - PROCESS | 1943 | 1461107305872 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 1943 | 1461107305874 Marionette TRACE conn2 <- [1,1862,null,{}] 16:08:25 INFO - PROCESS | 1943 | 1461107305878 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 1943 | 1461107306031 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:08:26 INFO - PROCESS | 1943 | 1461107306150 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff14000 == 59 [pid = 1943] [id = 473] 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x129a57000) [pid = 1943] [serial = 1418] [outer = 0x0] 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x12b2e4c00) [pid = 1943] [serial = 1419] [outer = 0x129a57000] 16:08:26 INFO - PROCESS | 1943 | 1461107306183 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x12ba7d000) [pid = 1943] [serial = 1420] [outer = 0x129a57000] 16:08:26 INFO - PROCESS | 1943 | 1461107306568 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 742ms 16:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:08:26 INFO - PROCESS | 1943 | 1461107306593 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1943 | 1461107306594 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:08:26 INFO - PROCESS | 1943 | 1461107306597 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1943 | 1461107306601 Marionette TRACE conn2 <- [1,1866,null,{}] 16:08:26 INFO - PROCESS | 1943 | 1461107306603 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 1943 | 1461107306703 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:08:26 INFO - PROCESS | 1943 | 1461107306784 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff30000 == 60 [pid = 1943] [id = 474] 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x114655c00) [pid = 1943] [serial = 1421] [outer = 0x0] 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12bbaa800) [pid = 1943] [serial = 1422] [outer = 0x114655c00] 16:08:26 INFO - PROCESS | 1943 | 1461107306814 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12d088400) [pid = 1943] [serial = 1423] [outer = 0x114655c00] 16:08:27 INFO - PROCESS | 1943 | 1461107307425 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 874ms 16:08:27 INFO - PROCESS | 1943 | 1461107307481 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 1943 | 1461107307484 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:08:27 INFO - PROCESS | 1943 | 1461107307489 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1943 | 1461107307492 Marionette TRACE conn2 <- [1,1870,null,{}] 16:08:27 INFO - PROCESS | 1943 | 1461107307496 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:27 INFO - PROCESS | 1943 | 1461107307593 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:08:27 INFO - PROCESS | 1943 | 1461107307666 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b05800 == 61 [pid = 1943] [id = 475] 16:08:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1146b6c00) [pid = 1943] [serial = 1424] [outer = 0x0] 16:08:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x114da6800) [pid = 1943] [serial = 1425] [outer = 0x1146b6c00] 16:08:27 INFO - PROCESS | 1943 | 1461107307695 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x118987000) [pid = 1943] [serial = 1426] [outer = 0x1146b6c00] 16:08:28 INFO - PROCESS | 1943 | 1461107308107 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 675ms 16:08:28 INFO - PROCESS | 1943 | 1461107308163 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 1943 | 1461107308167 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:08:28 INFO - PROCESS | 1943 | 1461107308171 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1943 | 1461107308173 Marionette TRACE conn2 <- [1,1874,null,{}] 16:08:28 INFO - PROCESS | 1943 | 1461107308176 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:28 INFO - PROCESS | 1943 | 1461107308271 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:08:28 INFO - PROCESS | 1943 | 1461107308331 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad6b000 == 62 [pid = 1943] [id = 476] 16:08:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x118d6f000) [pid = 1943] [serial = 1427] [outer = 0x0] 16:08:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x1199af400) [pid = 1943] [serial = 1428] [outer = 0x118d6f000] 16:08:28 INFO - PROCESS | 1943 | 1461107308359 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x11a98f000) [pid = 1943] [serial = 1429] [outer = 0x118d6f000] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf52000 == 61 [pid = 1943] [id = 418] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x1259de800 == 60 [pid = 1943] [id = 417] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12d195000 == 59 [pid = 1943] [id = 419] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x11995d800 == 58 [pid = 1943] [id = 416] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12f032000 == 57 [pid = 1943] [id = 468] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4a6800 == 56 [pid = 1943] [id = 467] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12d192800 == 55 [pid = 1943] [id = 466] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf68800 == 54 [pid = 1943] [id = 465] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12c115000 == 53 [pid = 1943] [id = 464] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12b1e3000) [pid = 1943] [serial = 1311] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x11a989c00) [pid = 1943] [serial = 1302] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x119235400) [pid = 1943] [serial = 1299] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x111af3c00) [pid = 1943] [serial = 1296] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x11c314400) [pid = 1943] [serial = 1305] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x129d4ec00) [pid = 1943] [serial = 1308] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12b276000 == 52 [pid = 1943] [id = 463] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12919a000 == 51 [pid = 1943] [id = 462] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x127212800 == 50 [pid = 1943] [id = 461] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x125b06000 == 49 [pid = 1943] [id = 460] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbb8000 == 48 [pid = 1943] [id = 459] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x115634000 == 47 [pid = 1943] [id = 458] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x118dba800 == 46 [pid = 1943] [id = 457] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5b4000 == 45 [pid = 1943] [id = 454] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x127e49800 == 44 [pid = 1943] [id = 453] 16:08:28 INFO - PROCESS | 1943 | --DOCSHELL 0x11b94b800 == 43 [pid = 1943] [id = 452] 16:08:28 INFO - PROCESS | 1943 | 1461107308824 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x129d51c00) [pid = 1943] [serial = 1294] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x129d4e800) [pid = 1943] [serial = 1332] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12b7c7000) [pid = 1943] [serial = 1338] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12b740c00) [pid = 1943] [serial = 1336] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12b737000) [pid = 1943] [serial = 1335] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x12ba81400) [pid = 1943] [serial = 1341] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x125c02400) [pid = 1943] [serial = 1326] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x126a4ac00) [pid = 1943] [serial = 1327] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x127e5e400) [pid = 1943] [serial = 1329] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x11bb1b000) [pid = 1943] [serial = 1323] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11c4bfc00) [pid = 1943] [serial = 1324] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x115507c00) [pid = 1943] [serial = 1315] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x114acdc00) [pid = 1943] [serial = 1314] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x11a98d800) [pid = 1943] [serial = 1320] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11adb5000) [pid = 1943] [serial = 1321] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x119a5b400) [pid = 1943] [serial = 1318] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11934b000) [pid = 1943] [serial = 1317] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12ba7ac00) [pid = 1943] [serial = 1339] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12ba82000) [pid = 1943] [serial = 1345] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11ab6c800) [pid = 1943] [serial = 1344] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12d05d000) [pid = 1943] [serial = 1350] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12bf4b800) [pid = 1943] [serial = 1347] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12b1ea800) [pid = 1943] [serial = 1333] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12bba9000) [pid = 1943] [serial = 1342] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12d085000) [pid = 1943] [serial = 1351] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x1296cb400) [pid = 1943] [serial = 1330] [outer = 0x0] [url = about:blank] 16:08:28 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12cf35800) [pid = 1943] [serial = 1348] [outer = 0x0] [url = about:blank] 16:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 16:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:08:28 INFO - PROCESS | 1943 | 1461107308842 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 1943 | 1461107308844 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:08:28 INFO - PROCESS | 1943 | 1461107308848 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1943 | 1461107308850 Marionette TRACE conn2 <- [1,1878,null,{}] 16:08:28 INFO - PROCESS | 1943 | 1461107308858 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:28 INFO - PROCESS | 1943 | 1461107308963 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:08:28 INFO - PROCESS | 1943 | 1461107308970 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad7e800 == 44 [pid = 1943] [id = 477] 16:08:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x11a98fc00) [pid = 1943] [serial = 1430] [outer = 0x0] 16:08:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11b968000) [pid = 1943] [serial = 1431] [outer = 0x11a98fc00] 16:08:29 INFO - PROCESS | 1943 | 1461107308999 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11be35800) [pid = 1943] [serial = 1432] [outer = 0x11a98fc00] 16:08:29 INFO - PROCESS | 1943 | 1461107309360 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 524ms 16:08:29 INFO - PROCESS | 1943 | 1461107309370 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1943 | 1461107309372 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:08:29 INFO - PROCESS | 1943 | 1461107309374 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1943 | 1461107309376 Marionette TRACE conn2 <- [1,1882,null,{}] 16:08:29 INFO - PROCESS | 1943 | 1461107309408 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:29 INFO - PROCESS | 1943 | 1461107309492 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:08:29 INFO - PROCESS | 1943 | 1461107309501 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f76800 == 45 [pid = 1943] [id = 478] 16:08:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x11bee9c00) [pid = 1943] [serial = 1433] [outer = 0x0] 16:08:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11c46f000) [pid = 1943] [serial = 1434] [outer = 0x11bee9c00] 16:08:29 INFO - PROCESS | 1943 | 1461107309529 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x125c03400) [pid = 1943] [serial = 1435] [outer = 0x11bee9c00] 16:08:29 INFO - PROCESS | 1943 | 1461107309860 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 547ms 16:08:29 INFO - PROCESS | 1943 | 1461107309937 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1943 | 1461107309939 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:08:29 INFO - PROCESS | 1943 | 1461107309944 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1943 | 1461107309946 Marionette TRACE conn2 <- [1,1886,null,{}] 16:08:29 INFO - PROCESS | 1943 | 1461107309950 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:30 INFO - PROCESS | 1943 | 1461107310071 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x125c04c00) [pid = 1943] [serial = 1436] [outer = 0x12f2b6c00] 16:08:30 INFO - PROCESS | 1943 | 1461107310105 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba16000 == 46 [pid = 1943] [id = 479] 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x126a4a800) [pid = 1943] [serial = 1437] [outer = 0x0] 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x126c8d000) [pid = 1943] [serial = 1438] [outer = 0x126a4a800] 16:08:30 INFO - PROCESS | 1943 | 1461107310160 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12750e800) [pid = 1943] [serial = 1439] [outer = 0x126a4a800] 16:08:30 INFO - PROCESS | 1943 | 1461107310613 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 723ms 16:08:30 INFO - PROCESS | 1943 | 1461107310674 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:08:30 INFO - PROCESS | 1943 | 1461107310676 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:08:30 INFO - PROCESS | 1943 | 1461107310692 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 1943 | 1461107310694 Marionette TRACE conn2 <- [1,1890,null,{}] 16:08:30 INFO - PROCESS | 1943 | 1461107310701 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:30 INFO - PROCESS | 1943 | 1461107310853 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:08:30 INFO - PROCESS | 1943 | 1461107310864 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b57a000 == 47 [pid = 1943] [id = 480] 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x129d52000) [pid = 1943] [serial = 1440] [outer = 0x0] 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12b2e3c00) [pid = 1943] [serial = 1441] [outer = 0x129d52000] 16:08:30 INFO - PROCESS | 1943 | 1461107310905 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12b73fc00) [pid = 1943] [serial = 1442] [outer = 0x129d52000] 16:08:31 INFO - PROCESS | 1943 | 1461107311381 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 737ms 16:08:31 INFO - PROCESS | 1943 | 1461107311417 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:08:31 INFO - PROCESS | 1943 | 1461107311419 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:08:31 INFO - PROCESS | 1943 | 1461107311423 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 1943 | 1461107311424 Marionette TRACE conn2 <- [1,1894,null,{}] 16:08:31 INFO - PROCESS | 1943 | 1461107311428 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:31 INFO - PROCESS | 1943 | 1461107311625 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:08:31 INFO - PROCESS | 1943 | 1461107311653 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da4a800 == 48 [pid = 1943] [id = 481] 16:08:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12b2e2400) [pid = 1943] [serial = 1443] [outer = 0x0] 16:08:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12ba80c00) [pid = 1943] [serial = 1444] [outer = 0x12b2e2400] 16:08:31 INFO - PROCESS | 1943 | 1461107311693 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12d059400) [pid = 1943] [serial = 1445] [outer = 0x12b2e2400] 16:08:32 INFO - PROCESS | 1943 | 1461107312095 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 16:08:32 INFO - PROCESS | 1943 | 1461107312144 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:08:32 INFO - PROCESS | 1943 | 1461107312145 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:08:32 INFO - PROCESS | 1943 | 1461107312149 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1943 | 1461107312150 Marionette TRACE conn2 <- [1,1898,null,{}] 16:08:32 INFO - PROCESS | 1943 | 1461107312152 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:32 INFO - PROCESS | 1943 | 1461107312258 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:08:32 INFO - PROCESS | 1943 | 1461107312291 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4bf000 == 49 [pid = 1943] [id = 482] 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x1290f6800) [pid = 1943] [serial = 1446] [outer = 0x0] 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12d08b400) [pid = 1943] [serial = 1447] [outer = 0x1290f6800] 16:08:32 INFO - PROCESS | 1943 | 1461107312316 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12d091c00) [pid = 1943] [serial = 1448] [outer = 0x1290f6800] 16:08:32 INFO - PROCESS | 1943 | 1461107312666 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 570ms 16:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:08:32 INFO - PROCESS | 1943 | 1461107312720 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 1943 | 1461107312721 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:08:32 INFO - PROCESS | 1943 | 1461107312723 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1943 | 1461107312724 Marionette TRACE conn2 <- [1,1902,null,{}] 16:08:32 INFO - PROCESS | 1943 | 1461107312726 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:32 INFO - PROCESS | 1943 | 1461107312837 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:08:32 INFO - PROCESS | 1943 | 1461107312852 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9c4000 == 50 [pid = 1943] [id = 483] 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12d090000) [pid = 1943] [serial = 1449] [outer = 0x0] 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12d0d9c00) [pid = 1943] [serial = 1450] [outer = 0x12d090000] 16:08:32 INFO - PROCESS | 1943 | 1461107312878 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12d417000) [pid = 1943] [serial = 1451] [outer = 0x12d090000] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x1290fd800) [pid = 1943] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x12b1e0800) [pid = 1943] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x118f55400) [pid = 1943] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x114dadc00) [pid = 1943] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x11869f400) [pid = 1943] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x125b8cc00) [pid = 1943] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x125855800) [pid = 1943] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x12af28c00) [pid = 1943] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x1153f1800) [pid = 1943] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11b6d3800) [pid = 1943] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x1119ec000) [pid = 1943] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11553c800) [pid = 1943] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11ab6a800) [pid = 1943] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11869ec00) [pid = 1943] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x12ba78000) [pid = 1943] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x126a56400) [pid = 1943] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x127e68400) [pid = 1943] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x1290f9c00) [pid = 1943] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x11898a800) [pid = 1943] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11bb19c00) [pid = 1943] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x111af1400) [pid = 1943] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x111af5400) [pid = 1943] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12d064800) [pid = 1943] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x125c11400) [pid = 1943] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x11a990c00) [pid = 1943] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x1199a6000) [pid = 1943] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11550e800) [pid = 1943] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x1290f4400) [pid = 1943] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x119359000) [pid = 1943] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x115816c00) [pid = 1943] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x11c470000) [pid = 1943] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:08:33 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1190e3400) [pid = 1943] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:08:33 INFO - PROCESS | 1943 | 1461107313466 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 768ms 16:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:08:33 INFO - PROCESS | 1943 | 1461107313492 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 1943 | 1461107313493 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:08:33 INFO - PROCESS | 1943 | 1461107313495 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 1943 | 1461107313497 Marionette TRACE conn2 <- [1,1906,null,{}] 16:08:33 INFO - PROCESS | 1943 | 1461107313501 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:33 INFO - PROCESS | 1943 | 1461107313586 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:08:33 INFO - PROCESS | 1943 | 1461107313644 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c31000 == 51 [pid = 1943] [id = 484] 16:08:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x114aca800) [pid = 1943] [serial = 1452] [outer = 0x0] 16:08:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11869ec00) [pid = 1943] [serial = 1453] [outer = 0x114aca800] 16:08:33 INFO - PROCESS | 1943 | 1461107313670 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x1199aec00) [pid = 1943] [serial = 1454] [outer = 0x114aca800] 16:08:33 INFO - PROCESS | 1943 | 1461107313962 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 524ms 16:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:08:34 INFO - PROCESS | 1943 | 1461107314020 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 1943 | 1461107314021 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:08:34 INFO - PROCESS | 1943 | 1461107314024 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 1943 | 1461107314025 Marionette TRACE conn2 <- [1,1910,null,{}] 16:08:34 INFO - PROCESS | 1943 | 1461107314028 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:34 INFO - PROCESS | 1943 | 1461107314127 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:08:34 INFO - PROCESS | 1943 | 1461107314131 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f416000 == 52 [pid = 1943] [id = 485] 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x119976800) [pid = 1943] [serial = 1455] [outer = 0x0] 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11c4c6400) [pid = 1943] [serial = 1456] [outer = 0x119976800] 16:08:34 INFO - PROCESS | 1943 | 1461107314161 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12b1e5000) [pid = 1943] [serial = 1457] [outer = 0x119976800] 16:08:34 INFO - PROCESS | 1943 | 1461107314518 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 16:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:08:34 INFO - PROCESS | 1943 | 1461107314544 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 1943 | 1461107314545 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:08:34 INFO - PROCESS | 1943 | 1461107314549 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 1943 | 1461107314551 Marionette TRACE conn2 <- [1,1914,null,{}] 16:08:34 INFO - PROCESS | 1943 | 1461107314554 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:34 INFO - PROCESS | 1943 | 1461107314639 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:08:34 INFO - PROCESS | 1943 | 1461107314643 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe43000 == 53 [pid = 1943] [id = 486] 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12b1de800) [pid = 1943] [serial = 1458] [outer = 0x0] 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d067800) [pid = 1943] [serial = 1459] [outer = 0x12b1de800] 16:08:34 INFO - PROCESS | 1943 | 1461107314669 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12b7b9800) [pid = 1943] [serial = 1460] [outer = 0x12b1de800] 16:08:35 INFO - PROCESS | 1943 | 1461107315004 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 474ms 16:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:08:35 INFO - PROCESS | 1943 | 1461107315023 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 1943 | 1461107315024 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:08:35 INFO - PROCESS | 1943 | 1461107315026 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1943 | 1461107315027 Marionette TRACE conn2 <- [1,1918,null,{}] 16:08:35 INFO - PROCESS | 1943 | 1461107315030 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:35 INFO - PROCESS | 1943 | 1461107315114 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:08:35 INFO - PROCESS | 1943 | 1461107315120 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff40800 == 54 [pid = 1943] [id = 487] 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12d0d9000) [pid = 1943] [serial = 1461] [outer = 0x0] 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12da90000) [pid = 1943] [serial = 1462] [outer = 0x12d0d9000] 16:08:35 INFO - PROCESS | 1943 | 1461107315146 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12db57000) [pid = 1943] [serial = 1463] [outer = 0x12d0d9000] 16:08:35 INFO - PROCESS | 1943 | 1461107315669 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 16:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:08:35 INFO - PROCESS | 1943 | 1461107315699 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 1943 | 1461107315702 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:08:35 INFO - PROCESS | 1943 | 1461107315705 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1943 | 1461107315708 Marionette TRACE conn2 <- [1,1922,null,{}] 16:08:35 INFO - PROCESS | 1943 | 1461107315712 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:35 INFO - PROCESS | 1943 | 1461107315822 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:08:35 INFO - PROCESS | 1943 | 1461107315895 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad7b800 == 55 [pid = 1943] [id = 488] 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11553a400) [pid = 1943] [serial = 1464] [outer = 0x0] 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x11869e400) [pid = 1943] [serial = 1465] [outer = 0x11553a400] 16:08:35 INFO - PROCESS | 1943 | 1461107315928 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11997a000) [pid = 1943] [serial = 1466] [outer = 0x11553a400] 16:08:36 INFO - PROCESS | 1943 | 1461107316361 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 16:08:36 INFO - PROCESS | 1943 | 1461107316376 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 1943 | 1461107316381 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:08:36 INFO - PROCESS | 1943 | 1461107316386 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1943 | 1461107316388 Marionette TRACE conn2 <- [1,1926,null,{}] 16:08:36 INFO - PROCESS | 1943 | 1461107316391 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:36 INFO - PROCESS | 1943 | 1461107316497 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:08:36 INFO - PROCESS | 1943 | 1461107316592 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x129157000 == 56 [pid = 1943] [id = 489] 16:08:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x1199ae800) [pid = 1943] [serial = 1467] [outer = 0x0] 16:08:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11ab6c400) [pid = 1943] [serial = 1468] [outer = 0x1199ae800] 16:08:36 INFO - PROCESS | 1943 | 1461107316625 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11be2e800) [pid = 1943] [serial = 1469] [outer = 0x1199ae800] 16:08:37 INFO - PROCESS | 1943 | 1461107317056 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 16:08:37 INFO - PROCESS | 1943 | 1461107317114 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 1943 | 1461107317116 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:08:37 INFO - PROCESS | 1943 | 1461107317120 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 1943 | 1461107317122 Marionette TRACE conn2 <- [1,1930,null,{}] 16:08:37 INFO - PROCESS | 1943 | 1461107317130 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:37 INFO - PROCESS | 1943 | 1461107317239 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:08:37 INFO - PROCESS | 1943 | 1461107317312 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f41b800 == 57 [pid = 1943] [id = 490] 16:08:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x126a51c00) [pid = 1943] [serial = 1470] [outer = 0x0] 16:08:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x127507000) [pid = 1943] [serial = 1471] [outer = 0x126a51c00] 16:08:37 INFO - PROCESS | 1943 | 1461107317344 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x1290ff400) [pid = 1943] [serial = 1472] [outer = 0x126a51c00] 16:08:37 INFO - PROCESS | 1943 | 1461107317767 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 16:08:37 INFO - PROCESS | 1943 | 1461107317792 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 1943 | 1461107317794 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:08:37 INFO - PROCESS | 1943 | 1461107317830 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 1943 | 1461107317831 Marionette TRACE conn2 <- [1,1934,null,{}] 16:08:37 INFO - PROCESS | 1943 | 1461107317835 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:37 INFO - PROCESS | 1943 | 1461107317941 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:08:38 INFO - PROCESS | 1943 | 1461107318002 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7c000 == 58 [pid = 1943] [id = 491] 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x129874800) [pid = 1943] [serial = 1473] [outer = 0x0] 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12b1dd000) [pid = 1943] [serial = 1474] [outer = 0x129874800] 16:08:38 INFO - PROCESS | 1943 | 1461107318074 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12ba81000) [pid = 1943] [serial = 1475] [outer = 0x129874800] 16:08:38 INFO - PROCESS | 1943 | 1461107318484 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 687ms 16:08:38 INFO - PROCESS | 1943 | 1461107318503 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 1943 | 1461107318504 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:08:38 INFO - PROCESS | 1943 | 1461107318507 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1943 | 1461107318508 Marionette TRACE conn2 <- [1,1938,null,{}] 16:08:38 INFO - PROCESS | 1943 | 1461107318510 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:38 INFO - PROCESS | 1943 | 1461107318615 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:08:38 INFO - PROCESS | 1943 | 1461107318674 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x131b8b000 == 59 [pid = 1943] [id = 492] 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12b1ea800) [pid = 1943] [serial = 1476] [outer = 0x0] 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12d060000) [pid = 1943] [serial = 1477] [outer = 0x12b1ea800] 16:08:38 INFO - PROCESS | 1943 | 1461107318704 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12d0db400) [pid = 1943] [serial = 1478] [outer = 0x12b1ea800] 16:08:39 INFO - PROCESS | 1943 | 1461107319185 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 718ms 16:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:08:39 INFO - PROCESS | 1943 | 1461107319241 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 1943 | 1461107319242 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:08:39 INFO - PROCESS | 1943 | 1461107319245 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 1943 | 1461107319246 Marionette TRACE conn2 <- [1,1942,null,{}] 16:08:39 INFO - PROCESS | 1943 | 1461107319264 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:39 INFO - PROCESS | 1943 | 1461107319384 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:08:39 INFO - PROCESS | 1943 | 1461107319457 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db06800 == 60 [pid = 1943] [id = 493] 16:08:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12d0dbc00) [pid = 1943] [serial = 1479] [outer = 0x0] 16:08:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12db62c00) [pid = 1943] [serial = 1480] [outer = 0x12d0dbc00] 16:08:39 INFO - PROCESS | 1943 | 1461107319490 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12dceb800) [pid = 1943] [serial = 1481] [outer = 0x12d0dbc00] 16:08:39 INFO - PROCESS | 1943 | 1461107319904 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 683ms 16:08:39 INFO - PROCESS | 1943 | 1461107319928 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 1943 | 1461107319930 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:08:39 INFO - PROCESS | 1943 | 1461107319932 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 1943 | 1461107319933 Marionette TRACE conn2 <- [1,1946,null,{}] 16:08:39 INFO - PROCESS | 1943 | 1461107319936 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:40 INFO - PROCESS | 1943 | 1461107320041 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:08:40 INFO - PROCESS | 1943 | 1461107320100 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x11991f800 == 61 [pid = 1943] [id = 494] 16:08:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x1119ef800) [pid = 1943] [serial = 1482] [outer = 0x0] 16:08:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x114db1400) [pid = 1943] [serial = 1483] [outer = 0x1119ef800] 16:08:40 INFO - PROCESS | 1943 | 1461107320130 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x1190e5000) [pid = 1943] [serial = 1484] [outer = 0x1119ef800] 16:08:40 INFO - PROCESS | 1943 | 1461107320760 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 870ms 16:08:40 INFO - PROCESS | 1943 | 1461107320803 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 1943 | 1461107320806 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:08:40 INFO - PROCESS | 1943 | 1461107320810 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 1943 | 1461107320811 Marionette TRACE conn2 <- [1,1950,null,{}] 16:08:40 INFO - PROCESS | 1943 | 1461107320815 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:40 INFO - PROCESS | 1943 | 1461107320912 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:08:40 INFO - PROCESS | 1943 | 1461107320988 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab95800 == 62 [pid = 1943] [id = 495] 16:08:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x115544c00) [pid = 1943] [serial = 1485] [outer = 0x0] 16:08:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x1158c1800) [pid = 1943] [serial = 1486] [outer = 0x115544c00] 16:08:41 INFO - PROCESS | 1943 | 1461107321018 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11905a400) [pid = 1943] [serial = 1487] [outer = 0x115544c00] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9c9800 == 61 [pid = 1943] [id = 436] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe44000 == 60 [pid = 1943] [id = 451] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe43000 == 59 [pid = 1943] [id = 486] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12f416000 == 58 [pid = 1943] [id = 485] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x119c31000 == 57 [pid = 1943] [id = 484] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12d067000) [pid = 1943] [serial = 1407] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9c4000 == 56 [pid = 1943] [id = 483] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4bf000 == 55 [pid = 1943] [id = 482] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12da4a800 == 54 [pid = 1943] [id = 481] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12b57a000 == 53 [pid = 1943] [id = 480] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba16000 == 52 [pid = 1943] [id = 479] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x125f76800 == 51 [pid = 1943] [id = 478] 16:08:41 INFO - PROCESS | 1943 | 1461107321538 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad7e800 == 50 [pid = 1943] [id = 477] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad6b000 == 49 [pid = 1943] [id = 476] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x125b05800 == 48 [pid = 1943] [id = 475] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x1259f4800 == 47 [pid = 1943] [id = 471] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad70000 == 46 [pid = 1943] [id = 470] 16:08:41 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5ab800 == 45 [pid = 1943] [id = 469] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12af29c00) [pid = 1943] [serial = 1309] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12b2e8c00) [pid = 1943] [serial = 1312] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x11bb1a000) [pid = 1943] [serial = 1303] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x1156cac00) [pid = 1943] [serial = 1249] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x1199a6800) [pid = 1943] [serial = 1300] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x1278f8c00) [pid = 1943] [serial = 1261] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x12689b800) [pid = 1943] [serial = 1258] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12b1de400) [pid = 1943] [serial = 1150] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x115540000) [pid = 1943] [serial = 1207] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x11c4c0800) [pid = 1943] [serial = 1255] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x114acfc00) [pid = 1943] [serial = 1297] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x1199aac00) [pid = 1943] [serial = 1252] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12750ec00) [pid = 1943] [serial = 1306] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x119979400) [pid = 1943] [serial = 1210] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12bf59c00) [pid = 1943] [serial = 1404] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12745b000) [pid = 1943] [serial = 1389] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x1291c5400) [pid = 1943] [serial = 1392] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x127e66800) [pid = 1943] [serial = 1390] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12b1e6400) [pid = 1943] [serial = 1395] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x1192b6400) [pid = 1943] [serial = 1356] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11be38800) [pid = 1943] [serial = 1383] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x129d50000) [pid = 1943] [serial = 1393] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11550d400) [pid = 1943] [serial = 1372] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11550fc00) [pid = 1943] [serial = 1374] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12d08b000) [pid = 1943] [serial = 1353] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12d0cd800) [pid = 1943] [serial = 1354] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x114656000) [pid = 1943] [serial = 1371] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x1190e3000) [pid = 1943] [serial = 1375] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x129873000) [pid = 1943] [serial = 1363] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x127e67c00) [pid = 1943] [serial = 1362] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11acf0400) [pid = 1943] [serial = 1380] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11b96f000) [pid = 1943] [serial = 1381] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x11be7f000) [pid = 1943] [serial = 1360] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x11af97000) [pid = 1943] [serial = 1359] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x12bbb0c00) [pid = 1943] [serial = 1369] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11c5ea000) [pid = 1943] [serial = 1368] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12ba75400) [pid = 1943] [serial = 1366] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12b2e4400) [pid = 1943] [serial = 1365] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x1199b1000) [pid = 1943] [serial = 1377] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x11a988800) [pid = 1943] [serial = 1378] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x12b73a400) [pid = 1943] [serial = 1396] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x1199ad800) [pid = 1943] [serial = 1357] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x129a57400) [pid = 1943] [serial = 1398] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x125b87c00) [pid = 1943] [serial = 1386] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x12bbb3400) [pid = 1943] [serial = 1402] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 102 (0x126a54000) [pid = 1943] [serial = 1387] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 101 (0x12b734c00) [pid = 1943] [serial = 1399] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 100 (0x12d066400) [pid = 1943] [serial = 1405] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 99 (0x11c154000) [pid = 1943] [serial = 1384] [outer = 0x0] [url = about:blank] 16:08:41 INFO - PROCESS | 1943 | --DOMWINDOW == 98 (0x12b740800) [pid = 1943] [serial = 1401] [outer = 0x0] [url = about:blank] 16:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 772ms 16:08:41 INFO - PROCESS | 1943 | 1461107321585 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 1943 | 1461107321590 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:08:41 INFO - PROCESS | 1943 | 1461107321596 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 1943 | 1461107321598 Marionette TRACE conn2 <- [1,1954,null,{}] 16:08:41 INFO - PROCESS | 1943 | 1461107321600 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:41 INFO - PROCESS | 1943 | 1461107321671 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:08:41 INFO - PROCESS | 1943 | 1461107321677 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c28000 == 46 [pid = 1943] [id = 496] 16:08:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 99 (0x119061400) [pid = 1943] [serial = 1488] [outer = 0x0] 16:08:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 100 (0x119980400) [pid = 1943] [serial = 1489] [outer = 0x119061400] 16:08:41 INFO - PROCESS | 1943 | 1461107321698 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 101 (0x119a5b400) [pid = 1943] [serial = 1490] [outer = 0x119061400] 16:08:42 INFO - PROCESS | 1943 | 1461107322175 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 627ms 16:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:08:42 INFO - PROCESS | 1943 | 1461107322229 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1943 | 1461107322230 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:08:42 INFO - PROCESS | 1943 | 1461107322234 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1943 | 1461107322237 Marionette TRACE conn2 <- [1,1958,null,{}] 16:08:42 INFO - PROCESS | 1943 | 1461107322244 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:42 INFO - PROCESS | 1943 | 1461107322331 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:08:42 INFO - PROCESS | 1943 | 1461107322343 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x12720f800 == 47 [pid = 1943] [id = 497] 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 102 (0x11ab6c800) [pid = 1943] [serial = 1491] [outer = 0x0] 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 103 (0x11b6ce800) [pid = 1943] [serial = 1492] [outer = 0x11ab6c800] 16:08:42 INFO - PROCESS | 1943 | 1461107322373 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11be32c00) [pid = 1943] [serial = 1493] [outer = 0x11ab6c800] 16:08:42 INFO - PROCESS | 1943 | 1461107322705 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 16:08:42 INFO - PROCESS | 1943 | 1461107322755 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1943 | 1461107322757 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:08:42 INFO - PROCESS | 1943 | 1461107322759 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1943 | 1461107322760 Marionette TRACE conn2 <- [1,1962,null,{}] 16:08:42 INFO - PROCESS | 1943 | 1461107322763 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:42 INFO - PROCESS | 1943 | 1461107322850 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:08:42 INFO - PROCESS | 1943 | 1461107322855 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x129196000 == 48 [pid = 1943] [id = 498] 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11be74400) [pid = 1943] [serial = 1494] [outer = 0x0] 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11c14a800) [pid = 1943] [serial = 1495] [outer = 0x11be74400] 16:08:42 INFO - PROCESS | 1943 | 1461107322882 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11c4c9400) [pid = 1943] [serial = 1496] [outer = 0x11be74400] 16:08:43 INFO - PROCESS | 1943 | 1461107323217 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 468ms 16:08:43 INFO - PROCESS | 1943 | 1461107323227 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 1943 | 1461107323228 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:08:43 INFO - PROCESS | 1943 | 1461107323233 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 1943 | 1461107323235 Marionette TRACE conn2 <- [1,1966,null,{}] 16:08:43 INFO - PROCESS | 1943 | 1461107323238 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:43 INFO - PROCESS | 1943 | 1461107323323 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:08:43 INFO - PROCESS | 1943 | 1461107323387 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b7800 == 49 [pid = 1943] [id = 499] 16:08:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11bee9800) [pid = 1943] [serial = 1497] [outer = 0x0] 16:08:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x125853000) [pid = 1943] [serial = 1498] [outer = 0x11bee9800] 16:08:43 INFO - PROCESS | 1943 | 1461107323414 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x125c0fc00) [pid = 1943] [serial = 1499] [outer = 0x11bee9800] 16:08:43 INFO - PROCESS | 1943 | 1461107323795 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 573ms 16:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:08:43 INFO - PROCESS | 1943 | 1461107323805 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 1943 | 1461107323807 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:08:43 INFO - PROCESS | 1943 | 1461107323810 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 1943 | 1461107323813 Marionette TRACE conn2 <- [1,1970,null,{}] 16:08:43 INFO - PROCESS | 1943 | 1461107323816 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:43 INFO - PROCESS | 1943 | 1461107323988 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:08:44 INFO - PROCESS | 1943 | 1461107324015 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10f000 == 50 [pid = 1943] [id = 500] 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x126a53800) [pid = 1943] [serial = 1500] [outer = 0x0] 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x1291b8800) [pid = 1943] [serial = 1501] [outer = 0x126a53800] 16:08:44 INFO - PROCESS | 1943 | 1461107324060 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x129d51000) [pid = 1943] [serial = 1502] [outer = 0x126a53800] 16:08:44 INFO - PROCESS | 1943 | 1461107324421 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 623ms 16:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:08:44 INFO - PROCESS | 1943 | 1461107324434 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1943 | 1461107324435 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:08:44 INFO - PROCESS | 1943 | 1461107324438 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1943 | 1461107324439 Marionette TRACE conn2 <- [1,1974,null,{}] 16:08:44 INFO - PROCESS | 1943 | 1461107324441 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:44 INFO - PROCESS | 1943 | 1461107324544 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:08:44 INFO - PROCESS | 1943 | 1461107324557 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da4f800 == 51 [pid = 1943] [id = 501] 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x129873c00) [pid = 1943] [serial = 1503] [outer = 0x0] 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12b2e3000) [pid = 1943] [serial = 1504] [outer = 0x129873c00] 16:08:44 INFO - PROCESS | 1943 | 1461107324583 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12b73e400) [pid = 1943] [serial = 1505] [outer = 0x129873c00] 16:08:44 INFO - PROCESS | 1943 | 1461107324924 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 16:08:44 INFO - PROCESS | 1943 | 1461107324961 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1943 | 1461107324962 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:08:44 INFO - PROCESS | 1943 | 1461107324964 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1943 | 1461107324966 Marionette TRACE conn2 <- [1,1978,null,{}] 16:08:44 INFO - PROCESS | 1943 | 1461107324968 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:45 INFO - PROCESS | 1943 | 1461107325075 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:08:45 INFO - PROCESS | 1943 | 1461107325111 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4a7800 == 52 [pid = 1943] [id = 502] 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12b1dd400) [pid = 1943] [serial = 1506] [outer = 0x0] 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12ba82000) [pid = 1943] [serial = 1507] [outer = 0x12b1dd400] 16:08:45 INFO - PROCESS | 1943 | 1461107325137 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12cf3a000) [pid = 1943] [serial = 1508] [outer = 0x12b1dd400] 16:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 16:08:45 INFO - PROCESS | 1943 | 1461107325478 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:45 INFO - PROCESS | 1943 | 1461107325486 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 1943 | 1461107325488 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:08:45 INFO - PROCESS | 1943 | 1461107325490 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1943 | 1461107325491 Marionette TRACE conn2 <- [1,1982,null,{}] 16:08:45 INFO - PROCESS | 1943 | 1461107325493 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:45 INFO - PROCESS | 1943 | 1461107325604 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:08:45 INFO - PROCESS | 1943 | 1461107325618 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9db000 == 53 [pid = 1943] [id = 503] 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12bbabc00) [pid = 1943] [serial = 1509] [outer = 0x0] 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d08d000) [pid = 1943] [serial = 1510] [outer = 0x12bbabc00] 16:08:45 INFO - PROCESS | 1943 | 1461107325643 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12d0dac00) [pid = 1943] [serial = 1511] [outer = 0x12bbabc00] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x11a98fc00) [pid = 1943] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x1146b6c00) [pid = 1943] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11bee9c00) [pid = 1943] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x119976800) [pid = 1943] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x114aca800) [pid = 1943] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x1290f6800) [pid = 1943] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12d090000) [pid = 1943] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b2e2400) [pid = 1943] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x129d52000) [pid = 1943] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x126a4a800) [pid = 1943] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x118d6f000) [pid = 1943] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:08:45 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12b1de800) [pid = 1943] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:08:46 INFO - PROCESS | 1943 | 1461107326072 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 621ms 16:08:46 INFO - PROCESS | 1943 | 1461107326111 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 1943 | 1461107326113 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:08:46 INFO - PROCESS | 1943 | 1461107326136 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 1943 | 1461107326137 Marionette TRACE conn2 <- [1,1986,null,{}] 16:08:46 INFO - PROCESS | 1943 | 1461107326142 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:46 INFO - PROCESS | 1943 | 1461107326237 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:08:46 INFO - PROCESS | 1943 | 1461107326241 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9c4800 == 54 [pid = 1943] [id = 504] 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x1153fa000) [pid = 1943] [serial = 1512] [outer = 0x0] 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x1290f7c00) [pid = 1943] [serial = 1513] [outer = 0x1153fa000] 16:08:46 INFO - PROCESS | 1943 | 1461107326267 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x12d085000) [pid = 1943] [serial = 1514] [outer = 0x1153fa000] 16:08:46 INFO - PROCESS | 1943 | 1461107326623 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 535ms 16:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:08:46 INFO - PROCESS | 1943 | 1461107326657 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 1943 | 1461107326658 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:08:46 INFO - PROCESS | 1943 | 1461107326661 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 1943 | 1461107326662 Marionette TRACE conn2 <- [1,1990,null,{}] 16:08:46 INFO - PROCESS | 1943 | 1461107326665 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:46 INFO - PROCESS | 1943 | 1461107326790 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:08:46 INFO - PROCESS | 1943 | 1461107326829 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe46000 == 55 [pid = 1943] [id = 505] 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x12d087000) [pid = 1943] [serial = 1515] [outer = 0x0] 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x12da84800) [pid = 1943] [serial = 1516] [outer = 0x12d087000] 16:08:46 INFO - PROCESS | 1943 | 1461107326858 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12dcf2800) [pid = 1943] [serial = 1517] [outer = 0x12d087000] 16:08:47 INFO - PROCESS | 1943 | 1461107327131 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 16:08:47 INFO - PROCESS | 1943 | 1461107327187 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1943 | 1461107327188 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:08:47 INFO - PROCESS | 1943 | 1461107327191 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1943 | 1461107327193 Marionette TRACE conn2 <- [1,1994,null,{}] 16:08:47 INFO - PROCESS | 1943 | 1461107327195 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:47 INFO - PROCESS | 1943 | 1461107327290 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:08:47 INFO - PROCESS | 1943 | 1461107327294 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff33000 == 56 [pid = 1943] [id = 506] 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12d0d0400) [pid = 1943] [serial = 1518] [outer = 0x0] 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12e308800) [pid = 1943] [serial = 1519] [outer = 0x12d0d0400] 16:08:47 INFO - PROCESS | 1943 | 1461107327320 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12e30e800) [pid = 1943] [serial = 1520] [outer = 0x12d0d0400] 16:08:47 INFO - PROCESS | 1943 | 1461107327666 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 16:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:08:47 INFO - PROCESS | 1943 | 1461107327716 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1943 | 1461107327717 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:08:47 INFO - PROCESS | 1943 | 1461107327719 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1943 | 1461107327720 Marionette TRACE conn2 <- [1,1998,null,{}] 16:08:47 INFO - PROCESS | 1943 | 1461107327722 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:47 INFO - PROCESS | 1943 | 1461107327811 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:08:47 INFO - PROCESS | 1943 | 1461107327815 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x137958800 == 57 [pid = 1943] [id = 507] 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12e30dc00) [pid = 1943] [serial = 1521] [outer = 0x0] 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12e404000) [pid = 1943] [serial = 1522] [outer = 0x12e30dc00] 16:08:47 INFO - PROCESS | 1943 | 1461107327840 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12e40ec00) [pid = 1943] [serial = 1523] [outer = 0x12e30dc00] 16:08:48 INFO - PROCESS | 1943 | 1461107328391 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 722ms 16:08:48 INFO - PROCESS | 1943 | 1461107328449 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 1943 | 1461107328452 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:08:48 INFO - PROCESS | 1943 | 1461107328458 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 1943 | 1461107328460 Marionette TRACE conn2 <- [1,2002,null,{}] 16:08:48 INFO - PROCESS | 1943 | 1461107328465 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:48 INFO - PROCESS | 1943 | 1461107328577 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:08:48 INFO - PROCESS | 1943 | 1461107328690 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259da800 == 58 [pid = 1943] [id = 508] 16:08:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1158be800) [pid = 1943] [serial = 1524] [outer = 0x0] 16:08:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x118d71000) [pid = 1943] [serial = 1525] [outer = 0x1158be800] 16:08:48 INFO - PROCESS | 1943 | 1461107328722 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x119980c00) [pid = 1943] [serial = 1526] [outer = 0x1158be800] 16:08:49 INFO - PROCESS | 1943 | 1461107329138 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 16:08:49 INFO - PROCESS | 1943 | 1461107329180 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:08:49 INFO - PROCESS | 1943 | 1461107329185 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:08:49 INFO - PROCESS | 1943 | 1461107329189 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1943 | 1461107329191 Marionette TRACE conn2 <- [1,2006,null,{}] 16:08:49 INFO - PROCESS | 1943 | 1461107329194 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:49 INFO - PROCESS | 1943 | 1461107329303 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:08:49 INFO - PROCESS | 1943 | 1461107329363 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10b800 == 59 [pid = 1943] [id = 509] 16:08:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x1199b3c00) [pid = 1943] [serial = 1527] [outer = 0x0] 16:08:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x11adb5000) [pid = 1943] [serial = 1528] [outer = 0x1199b3c00] 16:08:49 INFO - PROCESS | 1943 | 1461107329393 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11be7e800) [pid = 1943] [serial = 1529] [outer = 0x1199b3c00] 16:08:49 INFO - PROCESS | 1943 | 1461107329853 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 16:08:49 INFO - PROCESS | 1943 | 1461107329861 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 1943 | 1461107329863 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:08:49 INFO - PROCESS | 1943 | 1461107329868 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1943 | 1461107329871 Marionette TRACE conn2 <- [1,2010,null,{}] 16:08:49 INFO - PROCESS | 1943 | 1461107329879 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:50 INFO - PROCESS | 1943 | 1461107330057 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:08:50 INFO - PROCESS | 1943 | 1461107330111 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a71800 == 60 [pid = 1943] [id = 510] 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x1278f8c00) [pid = 1943] [serial = 1530] [outer = 0x0] 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x129876000) [pid = 1943] [serial = 1531] [outer = 0x1278f8c00] 16:08:50 INFO - PROCESS | 1943 | 1461107330143 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x12bf50c00) [pid = 1943] [serial = 1532] [outer = 0x1278f8c00] 16:08:50 INFO - PROCESS | 1943 | 1461107330567 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 16:08:50 INFO - PROCESS | 1943 | 1461107330591 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:08:50 INFO - PROCESS | 1943 | 1461107330593 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:08:50 INFO - PROCESS | 1943 | 1461107330596 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 1943 | 1461107330597 Marionette TRACE conn2 <- [1,2014,null,{}] 16:08:50 INFO - PROCESS | 1943 | 1461107330600 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:50 INFO - PROCESS | 1943 | 1461107330709 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:08:50 INFO - PROCESS | 1943 | 1461107330768 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x13798f000 == 61 [pid = 1943] [id = 511] 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12bf56800) [pid = 1943] [serial = 1533] [outer = 0x0] 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12da8ac00) [pid = 1943] [serial = 1534] [outer = 0x12bf56800] 16:08:50 INFO - PROCESS | 1943 | 1461107330798 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12dce9000) [pid = 1943] [serial = 1535] [outer = 0x12bf56800] 16:08:51 INFO - PROCESS | 1943 | 1461107331242 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 16:08:51 INFO - PROCESS | 1943 | 1461107331268 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 1943 | 1461107331270 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:08:51 INFO - PROCESS | 1943 | 1461107331272 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1943 | 1461107331273 Marionette TRACE conn2 <- [1,2018,null,{}] 16:08:51 INFO - PROCESS | 1943 | 1461107331276 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:51 INFO - PROCESS | 1943 | 1461107331412 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:08:51 INFO - PROCESS | 1943 | 1461107331499 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff33800 == 62 [pid = 1943] [id = 512] 16:08:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x129a61c00) [pid = 1943] [serial = 1536] [outer = 0x0] 16:08:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12db53400) [pid = 1943] [serial = 1537] [outer = 0x129a61c00] 16:08:51 INFO - PROCESS | 1943 | 1461107331528 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12e30a000) [pid = 1943] [serial = 1538] [outer = 0x129a61c00] 16:08:52 INFO - PROCESS | 1943 | 1461107332154 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 919ms 16:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:08:52 INFO - PROCESS | 1943 | 1461107332191 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1943 | 1461107332194 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:08:52 INFO - PROCESS | 1943 | 1461107332197 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1943 | 1461107332200 Marionette TRACE conn2 <- [1,2022,null,{}] 16:08:52 INFO - PROCESS | 1943 | 1461107332204 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:52 INFO - PROCESS | 1943 | 1461107332302 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:08:52 INFO - PROCESS | 1943 | 1461107332365 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbbb800 == 63 [pid = 1943] [id = 513] 16:08:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x114acf400) [pid = 1943] [serial = 1539] [outer = 0x0] 16:08:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x115507000) [pid = 1943] [serial = 1540] [outer = 0x114acf400] 16:08:52 INFO - PROCESS | 1943 | 1461107332405 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11553f400) [pid = 1943] [serial = 1541] [outer = 0x114acf400] 16:08:52 INFO - PROCESS | 1943 | 1461107332828 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 16:08:52 INFO - PROCESS | 1943 | 1461107332871 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1943 | 1461107332875 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:08:52 INFO - PROCESS | 1943 | 1461107332879 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1943 | 1461107332881 Marionette TRACE conn2 <- [1,2026,null,{}] 16:08:52 INFO - PROCESS | 1943 | 1461107332884 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:52 INFO - PROCESS | 1943 | 1461107332994 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:08:53 INFO - PROCESS | 1943 | 1461107333088 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab9a000 == 64 [pid = 1943] [id = 514] 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x1155ba400) [pid = 1943] [serial = 1542] [outer = 0x0] 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11922bc00) [pid = 1943] [serial = 1543] [outer = 0x1155ba400] 16:08:53 INFO - PROCESS | 1943 | 1461107333134 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x1199b0800) [pid = 1943] [serial = 1544] [outer = 0x1155ba400] 16:08:53 INFO - PROCESS | 1943 | 1461107333657 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 823ms 16:08:53 INFO - PROCESS | 1943 | 1461107333703 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:08:53 INFO - PROCESS | 1943 | 1461107333704 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:08:53 INFO - PROCESS | 1943 | 1461107333706 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 1943 | 1461107333709 Marionette TRACE conn2 <- [1,2030,null,{}] 16:08:53 INFO - PROCESS | 1943 | 1461107333716 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:53 INFO - PROCESS | 1943 | 1461107333814 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:08:53 INFO - PROCESS | 1943 | 1461107333876 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f32000 == 65 [pid = 1943] [id = 515] 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x11a893800) [pid = 1943] [serial = 1545] [outer = 0x0] 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x11adb2800) [pid = 1943] [serial = 1546] [outer = 0x11a893800] 16:08:53 INFO - PROCESS | 1943 | 1461107333905 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x11b968400) [pid = 1943] [serial = 1547] [outer = 0x11a893800] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c7800 == 64 [pid = 1943] [id = 456] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff0c800 == 63 [pid = 1943] [id = 455] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff33000 == 62 [pid = 1943] [id = 506] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe46000 == 61 [pid = 1943] [id = 505] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9c4800 == 60 [pid = 1943] [id = 504] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9db000 == 59 [pid = 1943] [id = 503] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4a7800 == 58 [pid = 1943] [id = 502] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12da4f800 == 57 [pid = 1943] [id = 501] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12da90000) [pid = 1943] [serial = 1462] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x125c07400) [pid = 1943] [serial = 1416] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x12b2e4c00) [pid = 1943] [serial = 1419] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x11a991000) [pid = 1943] [serial = 1413] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x118d72c00) [pid = 1943] [serial = 1410] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12bbaa800) [pid = 1943] [serial = 1422] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12c10f000 == 56 [pid = 1943] [id = 500] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1b7800 == 55 [pid = 1943] [id = 499] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x129196000 == 54 [pid = 1943] [id = 498] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12720f800 == 53 [pid = 1943] [id = 497] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x119c28000 == 52 [pid = 1943] [id = 496] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab95800 == 51 [pid = 1943] [id = 495] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12db06800 == 50 [pid = 1943] [id = 493] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x131b8b000 == 49 [pid = 1943] [id = 492] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x130a7c000 == 48 [pid = 1943] [id = 491] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x12f41b800 == 47 [pid = 1943] [id = 490] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x129157000 == 46 [pid = 1943] [id = 489] 16:08:54 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad7b800 == 45 [pid = 1943] [id = 488] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x12b7b9800) [pid = 1943] [serial = 1460] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x11be35800) [pid = 1943] [serial = 1432] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x118987000) [pid = 1943] [serial = 1426] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x125c03400) [pid = 1943] [serial = 1435] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12b1e5000) [pid = 1943] [serial = 1457] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11c46f000) [pid = 1943] [serial = 1434] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11869ec00) [pid = 1943] [serial = 1453] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12d08b400) [pid = 1943] [serial = 1447] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12d0d9c00) [pid = 1943] [serial = 1450] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x129d56000) [pid = 1943] [serial = 880] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12ba80c00) [pid = 1943] [serial = 1444] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12d417000) [pid = 1943] [serial = 1451] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12b2e3c00) [pid = 1943] [serial = 1441] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12750e800) [pid = 1943] [serial = 1439] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12d091c00) [pid = 1943] [serial = 1448] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x1199aec00) [pid = 1943] [serial = 1454] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x114da6800) [pid = 1943] [serial = 1425] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x11c4c6400) [pid = 1943] [serial = 1456] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12d059400) [pid = 1943] [serial = 1445] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12b73fc00) [pid = 1943] [serial = 1442] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11a98f000) [pid = 1943] [serial = 1429] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x1199af400) [pid = 1943] [serial = 1428] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11b968000) [pid = 1943] [serial = 1431] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12d067800) [pid = 1943] [serial = 1459] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x126c8d000) [pid = 1943] [serial = 1438] [outer = 0x0] [url = about:blank] 16:08:54 INFO - PROCESS | 1943 | 1461107334356 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 16:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:08:54 INFO - PROCESS | 1943 | 1461107334388 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 1943 | 1461107334391 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:08:54 INFO - PROCESS | 1943 | 1461107334394 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1943 | 1461107334396 Marionette TRACE conn2 <- [1,2034,null,{}] 16:08:54 INFO - PROCESS | 1943 | 1461107334401 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:54 INFO - PROCESS | 1943 | 1461107334532 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:08:54 INFO - PROCESS | 1943 | 1461107334618 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbaf000 == 46 [pid = 1943] [id = 516] 16:08:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11a984400) [pid = 1943] [serial = 1548] [outer = 0x0] 16:08:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11b96a000) [pid = 1943] [serial = 1549] [outer = 0x11a984400] 16:08:54 INFO - PROCESS | 1943 | 1461107334663 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11be35800) [pid = 1943] [serial = 1550] [outer = 0x11a984400] 16:08:54 INFO - PROCESS | 1943 | 1461107334990 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 624ms 16:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:08:55 INFO - PROCESS | 1943 | 1461107335020 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 1943 | 1461107335021 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:08:55 INFO - PROCESS | 1943 | 1461107335023 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 1943 | 1461107335024 Marionette TRACE conn2 <- [1,2038,null,{}] 16:08:55 INFO - PROCESS | 1943 | 1461107335026 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:55 INFO - PROCESS | 1943 | 1461107335108 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:08:55 INFO - PROCESS | 1943 | 1461107335165 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268cd000 == 47 [pid = 1943] [id = 517] 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x11be2e400) [pid = 1943] [serial = 1551] [outer = 0x0] 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x11beeb800) [pid = 1943] [serial = 1552] [outer = 0x11be2e400] 16:08:55 INFO - PROCESS | 1943 | 1461107335192 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x11c47ac00) [pid = 1943] [serial = 1553] [outer = 0x11be2e400] 16:08:55 INFO - PROCESS | 1943 | 1461107335502 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 16:08:55 INFO - PROCESS | 1943 | 1461107335545 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 1943 | 1461107335546 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:08:55 INFO - PROCESS | 1943 | 1461107335548 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 1943 | 1461107335550 Marionette TRACE conn2 <- [1,2042,null,{}] 16:08:55 INFO - PROCESS | 1943 | 1461107335552 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:55 INFO - PROCESS | 1943 | 1461107335652 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:08:55 INFO - PROCESS | 1943 | 1461107335711 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x12915b000 == 48 [pid = 1943] [id = 518] 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x11be38400) [pid = 1943] [serial = 1554] [outer = 0x0] 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x11c5f3400) [pid = 1943] [serial = 1555] [outer = 0x11be38400] 16:08:55 INFO - PROCESS | 1943 | 1461107335741 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x1272eb400) [pid = 1943] [serial = 1556] [outer = 0x11be38400] 16:08:56 INFO - PROCESS | 1943 | 1461107336046 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 16:08:56 INFO - PROCESS | 1943 | 1461107336071 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:08:56 INFO - PROCESS | 1943 | 1461107336072 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:08:56 INFO - PROCESS | 1943 | 1461107336074 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1943 | 1461107336075 Marionette TRACE conn2 <- [1,2046,null,{}] 16:08:56 INFO - PROCESS | 1943 | 1461107336078 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:56 INFO - PROCESS | 1943 | 1461107336168 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:08:56 INFO - PROCESS | 1943 | 1461107336172 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba1e000 == 49 [pid = 1943] [id = 519] 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x126c8fc00) [pid = 1943] [serial = 1557] [outer = 0x0] 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x1278f7000) [pid = 1943] [serial = 1558] [outer = 0x126c8fc00] 16:08:56 INFO - PROCESS | 1943 | 1461107336198 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x1290fec00) [pid = 1943] [serial = 1559] [outer = 0x126c8fc00] 16:08:56 INFO - PROCESS | 1943 | 1461107336579 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 16:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:08:56 INFO - PROCESS | 1943 | 1461107336593 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1943 | 1461107336594 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:08:56 INFO - PROCESS | 1943 | 1461107336596 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1943 | 1461107336599 Marionette TRACE conn2 <- [1,2050,null,{}] 16:08:56 INFO - PROCESS | 1943 | 1461107336601 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:56 INFO - PROCESS | 1943 | 1461107336711 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:08:56 INFO - PROCESS | 1943 | 1461107336724 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c11f800 == 50 [pid = 1943] [id = 520] 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x1277ae400) [pid = 1943] [serial = 1560] [outer = 0x0] 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x129873400) [pid = 1943] [serial = 1561] [outer = 0x1277ae400] 16:08:56 INFO - PROCESS | 1943 | 1461107336750 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x129d48400) [pid = 1943] [serial = 1562] [outer = 0x1277ae400] 16:08:57 INFO - PROCESS | 1943 | 1461107337108 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 16:08:57 INFO - PROCESS | 1943 | 1461107337118 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1943 | 1461107337119 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:08:57 INFO - PROCESS | 1943 | 1461107337127 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1943 | 1461107337128 Marionette TRACE conn2 <- [1,2054,null,{}] 16:08:57 INFO - PROCESS | 1943 | 1461107337131 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:57 INFO - PROCESS | 1943 | 1461107337240 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:08:57 INFO - PROCESS | 1943 | 1461107337276 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da1c800 == 51 [pid = 1943] [id = 521] 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x1291b8c00) [pid = 1943] [serial = 1563] [outer = 0x0] 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x129d52000) [pid = 1943] [serial = 1564] [outer = 0x1291b8c00] 16:08:57 INFO - PROCESS | 1943 | 1461107337301 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12b1dc000) [pid = 1943] [serial = 1565] [outer = 0x1291b8c00] 16:08:57 INFO - PROCESS | 1943 | 1461107337627 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 16:08:57 INFO - PROCESS | 1943 | 1461107337652 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:08:57 INFO - PROCESS | 1943 | 1461107337654 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:08:57 INFO - PROCESS | 1943 | 1461107337658 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1943 | 1461107337660 Marionette TRACE conn2 <- [1,2058,null,{}] 16:08:57 INFO - PROCESS | 1943 | 1461107337664 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:57 INFO - PROCESS | 1943 | 1461107337840 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:08:57 INFO - PROCESS | 1943 | 1461107337855 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db21000 == 52 [pid = 1943] [id = 522] 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x129a60c00) [pid = 1943] [serial = 1566] [outer = 0x0] 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12b1e9400) [pid = 1943] [serial = 1567] [outer = 0x129a60c00] 16:08:57 INFO - PROCESS | 1943 | 1461107337880 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12b738000) [pid = 1943] [serial = 1568] [outer = 0x129a60c00] 16:08:58 INFO - PROCESS | 1943 | 1461107338271 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 622ms 16:08:58 INFO - PROCESS | 1943 | 1461107338280 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 1943 | 1461107338284 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:08:58 INFO - PROCESS | 1943 | 1461107338288 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 1943 | 1461107338290 Marionette TRACE conn2 <- [1,2062,null,{}] 16:08:58 INFO - PROCESS | 1943 | 1461107338292 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:58 INFO - PROCESS | 1943 | 1461107338723 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x129873c00) [pid = 1943] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x126a53800) [pid = 1943] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x12b1dd400) [pid = 1943] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12bbabc00) [pid = 1943] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11bee9800) [pid = 1943] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x12d0dbc00) [pid = 1943] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11553a400) [pid = 1943] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11be74400) [pid = 1943] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x119061400) [pid = 1943] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x1199ae800) [pid = 1943] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x115544c00) [pid = 1943] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x129874800) [pid = 1943] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12b1ea800) [pid = 1943] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x1119ef800) [pid = 1943] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x126a51c00) [pid = 1943] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x11ab6c800) [pid = 1943] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x12d087000) [pid = 1943] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x1153fa000) [pid = 1943] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x1156cb000) [pid = 1943] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x125b86000) [pid = 1943] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x11997d400) [pid = 1943] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x129a57000) [pid = 1943] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x114655c00) [pid = 1943] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12bbaa000) [pid = 1943] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:08:58 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12d0d0400) [pid = 1943] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:08:58 INFO - PROCESS | 1943 | 1461107338809 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x1189ad800 == 53 [pid = 1943] [id = 523] 16:08:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x1119e5c00) [pid = 1943] [serial = 1569] [outer = 0x0] 16:08:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x1146c4000) [pid = 1943] [serial = 1570] [outer = 0x1119e5c00] 16:08:58 INFO - PROCESS | 1943 | 1461107338856 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x11a643400) [pid = 1943] [serial = 1571] [outer = 0x1119e5c00] 16:08:59 INFO - PROCESS | 1943 | 1461107339217 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 971ms 16:08:59 INFO - PROCESS | 1943 | 1461107339260 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 1943 | 1461107339261 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:08:59 INFO - PROCESS | 1943 | 1461107339263 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1943 | 1461107339264 Marionette TRACE conn2 <- [1,2066,null,{}] 16:08:59 INFO - PROCESS | 1943 | 1461107339267 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:59 INFO - PROCESS | 1943 | 1461107339354 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:08:59 INFO - PROCESS | 1943 | 1461107339358 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d7000 == 54 [pid = 1943] [id = 524] 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11ab6c800) [pid = 1943] [serial = 1572] [outer = 0x0] 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x126c8f400) [pid = 1943] [serial = 1573] [outer = 0x11ab6c800] 16:08:59 INFO - PROCESS | 1943 | 1461107339384 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12bbadc00) [pid = 1943] [serial = 1574] [outer = 0x11ab6c800] 16:08:59 INFO - PROCESS | 1943 | 1461107339723 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 472ms 16:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:08:59 INFO - PROCESS | 1943 | 1461107339735 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 1943 | 1461107339736 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:08:59 INFO - PROCESS | 1943 | 1461107339738 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1943 | 1461107339739 Marionette TRACE conn2 <- [1,2070,null,{}] 16:08:59 INFO - PROCESS | 1943 | 1461107339742 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:59 INFO - PROCESS | 1943 | 1461107339835 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:08:59 INFO - PROCESS | 1943 | 1461107339897 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f029000 == 55 [pid = 1943] [id = 525] 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11b972c00) [pid = 1943] [serial = 1575] [outer = 0x0] 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12bf4b400) [pid = 1943] [serial = 1576] [outer = 0x11b972c00] 16:08:59 INFO - PROCESS | 1943 | 1461107339923 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12d05f800) [pid = 1943] [serial = 1577] [outer = 0x11b972c00] 16:09:00 INFO - PROCESS | 1943 | 1461107340205 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 16:09:00 INFO - PROCESS | 1943 | 1461107340258 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 1943 | 1461107340259 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:09:00 INFO - PROCESS | 1943 | 1461107340261 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 1943 | 1461107340262 Marionette TRACE conn2 <- [1,2074,null,{}] 16:09:00 INFO - PROCESS | 1943 | 1461107340267 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:00 INFO - PROCESS | 1943 | 1461107340355 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:09:00 INFO - PROCESS | 1943 | 1461107340359 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5b2800 == 56 [pid = 1943] [id = 526] 16:09:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12d067c00) [pid = 1943] [serial = 1578] [outer = 0x0] 16:09:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12d0ce800) [pid = 1943] [serial = 1579] [outer = 0x12d067c00] 16:09:00 INFO - PROCESS | 1943 | 1461107340385 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12d413800) [pid = 1943] [serial = 1580] [outer = 0x12d067c00] 16:09:00 INFO - PROCESS | 1943 | 1461107340870 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 623ms 16:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:09:00 INFO - PROCESS | 1943 | 1461107340885 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 1943 | 1461107340888 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:09:00 INFO - PROCESS | 1943 | 1461107340892 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 1943 | 1461107340894 Marionette TRACE conn2 <- [1,2078,null,{}] 16:09:00 INFO - PROCESS | 1943 | 1461107340898 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:01 INFO - PROCESS | 1943 | 1461107341009 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:09:01 INFO - PROCESS | 1943 | 1461107341084 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x119c2c000 == 57 [pid = 1943] [id = 527] 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x114da7000) [pid = 1943] [serial = 1581] [outer = 0x0] 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x115539400) [pid = 1943] [serial = 1582] [outer = 0x114da7000] 16:09:01 INFO - PROCESS | 1943 | 1461107341117 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11662f000) [pid = 1943] [serial = 1583] [outer = 0x114da7000] 16:09:01 INFO - PROCESS | 1943 | 1461107341541 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 672ms 16:09:01 INFO - PROCESS | 1943 | 1461107341564 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 1943 | 1461107341568 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:09:01 INFO - PROCESS | 1943 | 1461107341573 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1943 | 1461107341575 Marionette TRACE conn2 <- [1,2082,null,{}] 16:09:01 INFO - PROCESS | 1943 | 1461107341577 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:01 INFO - PROCESS | 1943 | 1461107341690 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:09:01 INFO - PROCESS | 1943 | 1461107341790 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb4000 == 58 [pid = 1943] [id = 528] 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x119061400) [pid = 1943] [serial = 1584] [outer = 0x0] 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11a98b400) [pid = 1943] [serial = 1585] [outer = 0x119061400] 16:09:01 INFO - PROCESS | 1943 | 1461107341821 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11af9a400) [pid = 1943] [serial = 1586] [outer = 0x119061400] 16:09:02 INFO - PROCESS | 1943 | 1461107342254 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 16:09:02 INFO - PROCESS | 1943 | 1461107342295 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:09:02 INFO - PROCESS | 1943 | 1461107342297 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:09:02 INFO - PROCESS | 1943 | 1461107342299 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 1943 | 1461107342302 Marionette TRACE conn2 <- [1,2086,null,{}] 16:09:02 INFO - PROCESS | 1943 | 1461107342310 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:02 INFO - PROCESS | 1943 | 1461107342420 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:09:02 INFO - PROCESS | 1943 | 1461107342483 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e586000 == 59 [pid = 1943] [id = 529] 16:09:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11bb19800) [pid = 1943] [serial = 1587] [outer = 0x0] 16:09:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x125c02400) [pid = 1943] [serial = 1588] [outer = 0x11bb19800] 16:09:02 INFO - PROCESS | 1943 | 1461107342557 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x126a53800) [pid = 1943] [serial = 1589] [outer = 0x11bb19800] 16:09:03 INFO - PROCESS | 1943 | 1461107343004 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 774ms 16:09:03 INFO - PROCESS | 1943 | 1461107343074 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1943 | 1461107343076 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:09:03 INFO - PROCESS | 1943 | 1461107343079 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1943 | 1461107343080 Marionette TRACE conn2 <- [1,2090,null,{}] 16:09:03 INFO - PROCESS | 1943 | 1461107343083 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:03 INFO - PROCESS | 1943 | 1461107343191 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:09:03 INFO - PROCESS | 1943 | 1461107343294 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff04800 == 60 [pid = 1943] [id = 530] 16:09:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1272f0000) [pid = 1943] [serial = 1590] [outer = 0x0] 16:09:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12b1dd400) [pid = 1943] [serial = 1591] [outer = 0x1272f0000] 16:09:03 INFO - PROCESS | 1943 | 1461107343328 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12b73c800) [pid = 1943] [serial = 1592] [outer = 0x1272f0000] 16:09:03 INFO - PROCESS | 1943 | 1461107343737 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 722ms 16:09:03 INFO - PROCESS | 1943 | 1461107343801 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1943 | 1461107343803 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:09:03 INFO - PROCESS | 1943 | 1461107343805 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1943 | 1461107343807 Marionette TRACE conn2 <- [1,2094,null,{}] 16:09:03 INFO - PROCESS | 1943 | 1461107343809 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:03 INFO - PROCESS | 1943 | 1461107343917 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:09:04 INFO - PROCESS | 1943 | 1461107344019 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a6e800 == 61 [pid = 1943] [id = 531] 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x127505400) [pid = 1943] [serial = 1593] [outer = 0x0] 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12ba75800) [pid = 1943] [serial = 1594] [outer = 0x127505400] 16:09:04 INFO - PROCESS | 1943 | 1461107344052 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12cf2ec00) [pid = 1943] [serial = 1595] [outer = 0x127505400] 16:09:04 INFO - PROCESS | 1943 | 1461107344434 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 16:09:04 INFO - PROCESS | 1943 | 1461107344477 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 1943 | 1461107344479 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:09:04 INFO - PROCESS | 1943 | 1461107344481 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 1943 | 1461107344482 Marionette TRACE conn2 <- [1,2098,null,{}] 16:09:04 INFO - PROCESS | 1943 | 1461107344485 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:04 INFO - PROCESS | 1943 | 1461107344625 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:09:04 INFO - PROCESS | 1943 | 1461107344749 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x131b8a000 == 62 [pid = 1943] [id = 532] 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x111af0000) [pid = 1943] [serial = 1596] [outer = 0x0] 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12d08b400) [pid = 1943] [serial = 1597] [outer = 0x111af0000] 16:09:04 INFO - PROCESS | 1943 | 1461107344783 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12e30ac00) [pid = 1943] [serial = 1598] [outer = 0x111af0000] 16:09:05 INFO - PROCESS | 1943 | 1461107345191 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 16:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:09:05 INFO - PROCESS | 1943 | 1461107345202 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 1943 | 1461107345204 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:09:05 INFO - PROCESS | 1943 | 1461107345206 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 1943 | 1461107345207 Marionette TRACE conn2 <- [1,2102,null,{}] 16:09:05 INFO - PROCESS | 1943 | 1461107345210 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:05 INFO - PROCESS | 1943 | 1461107345310 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:09:05 INFO - PROCESS | 1943 | 1461107345562 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b93e000 == 63 [pid = 1943] [id = 533] 16:09:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x1146b5400) [pid = 1943] [serial = 1599] [outer = 0x0] 16:09:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x114aca800) [pid = 1943] [serial = 1600] [outer = 0x1146b5400] 16:09:05 INFO - PROCESS | 1943 | 1461107345591 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x115537800) [pid = 1943] [serial = 1601] [outer = 0x1146b5400] 16:09:06 INFO - PROCESS | 1943 | 1461107346051 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 871ms 16:09:06 INFO - PROCESS | 1943 | 1461107346078 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1943 | 1461107346080 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:09:06 INFO - PROCESS | 1943 | 1461107346084 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1943 | 1461107346086 Marionette TRACE conn2 <- [1,2106,null,{}] 16:09:06 INFO - PROCESS | 1943 | 1461107346090 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:06 INFO - PROCESS | 1943 | 1461107346189 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:09:06 INFO - PROCESS | 1943 | 1461107346252 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab9b000 == 64 [pid = 1943] [id = 534] 16:09:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x11560c000) [pid = 1943] [serial = 1602] [outer = 0x0] 16:09:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x119978400) [pid = 1943] [serial = 1603] [outer = 0x11560c000] 16:09:06 INFO - PROCESS | 1943 | 1461107346283 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x119e77c00) [pid = 1943] [serial = 1604] [outer = 0x11560c000] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff40800 == 63 [pid = 1943] [id = 487] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff30000 == 62 [pid = 1943] [id = 474] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d9800 == 61 [pid = 1943] [id = 472] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12f029000 == 60 [pid = 1943] [id = 525] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d7000 == 59 [pid = 1943] [id = 524] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x1189ad800 == 58 [pid = 1943] [id = 523] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12db21000 == 57 [pid = 1943] [id = 522] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12da1c800 == 56 [pid = 1943] [id = 521] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12c11f800 == 55 [pid = 1943] [id = 520] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba1e000 == 54 [pid = 1943] [id = 519] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12915b000 == 53 [pid = 1943] [id = 518] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x1268cd000 == 52 [pid = 1943] [id = 517] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbaf000 == 51 [pid = 1943] [id = 516] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x126f32000 == 50 [pid = 1943] [id = 515] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab9a000 == 49 [pid = 1943] [id = 514] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x11bbbb800 == 48 [pid = 1943] [id = 513] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x130a71800 == 47 [pid = 1943] [id = 510] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x12c10b800 == 46 [pid = 1943] [id = 509] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x1259da800 == 45 [pid = 1943] [id = 508] 16:09:06 INFO - PROCESS | 1943 | 1461107346767 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:09:06 INFO - PROCESS | 1943 | --DOCSHELL 0x137958800 == 44 [pid = 1943] [id = 507] 16:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 16:09:06 INFO - PROCESS | 1943 | 1461107346806 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1943 | 1461107346809 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:09:06 INFO - PROCESS | 1943 | 1461107346811 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1943 | 1461107346812 Marionette TRACE conn2 <- [1,2110,null,{}] 16:09:06 INFO - PROCESS | 1943 | 1461107346815 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:06 INFO - PROCESS | 1943 | 1461107346903 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12d088400) [pid = 1943] [serial = 1423] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x119352000) [pid = 1943] [serial = 1411] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x125fed800) [pid = 1943] [serial = 1417] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x11af9f800) [pid = 1943] [serial = 1414] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12ba7d000) [pid = 1943] [serial = 1420] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x11be2e800) [pid = 1943] [serial = 1469] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x11ab6c400) [pid = 1943] [serial = 1468] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11905a400) [pid = 1943] [serial = 1487] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x1158c1800) [pid = 1943] [serial = 1486] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x12b1dd000) [pid = 1943] [serial = 1474] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x12ba81000) [pid = 1943] [serial = 1475] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12d060000) [pid = 1943] [serial = 1477] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12d0db400) [pid = 1943] [serial = 1478] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x114db1400) [pid = 1943] [serial = 1483] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x1190e5000) [pid = 1943] [serial = 1484] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x1290ff400) [pid = 1943] [serial = 1472] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x127507000) [pid = 1943] [serial = 1471] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11b6ce800) [pid = 1943] [serial = 1492] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11be32c00) [pid = 1943] [serial = 1493] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12dcf2800) [pid = 1943] [serial = 1517] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12d0dac00) [pid = 1943] [serial = 1511] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x1290f7c00) [pid = 1943] [serial = 1513] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x119a5b400) [pid = 1943] [serial = 1490] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12dceb800) [pid = 1943] [serial = 1481] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12b73e400) [pid = 1943] [serial = 1505] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12da84800) [pid = 1943] [serial = 1516] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x125c0fc00) [pid = 1943] [serial = 1499] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x129d51000) [pid = 1943] [serial = 1502] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12d085000) [pid = 1943] [serial = 1514] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12e30e800) [pid = 1943] [serial = 1520] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x12d092000) [pid = 1943] [serial = 1408] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x12e308800) [pid = 1943] [serial = 1519] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b2e3000) [pid = 1943] [serial = 1504] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1291b8800) [pid = 1943] [serial = 1501] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12ba82000) [pid = 1943] [serial = 1507] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x12d08d000) [pid = 1943] [serial = 1510] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 110 (0x12cf3a000) [pid = 1943] [serial = 1508] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 109 (0x125853000) [pid = 1943] [serial = 1498] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 108 (0x12db62c00) [pid = 1943] [serial = 1480] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 107 (0x11997a000) [pid = 1943] [serial = 1466] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 106 (0x11869e400) [pid = 1943] [serial = 1465] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 105 (0x11c14a800) [pid = 1943] [serial = 1495] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 104 (0x11c4c9400) [pid = 1943] [serial = 1496] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | --DOMWINDOW == 103 (0x119980400) [pid = 1943] [serial = 1489] [outer = 0x0] [url = about:blank] 16:09:06 INFO - PROCESS | 1943 | 1461107346972 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x11a9eb800 == 45 [pid = 1943] [id = 535] 16:09:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 104 (0x11553dc00) [pid = 1943] [serial = 1605] [outer = 0x0] 16:09:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 105 (0x11905a400) [pid = 1943] [serial = 1606] [outer = 0x11553dc00] 16:09:07 INFO - PROCESS | 1943 | 1461107347005 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 106 (0x11b6cf800) [pid = 1943] [serial = 1607] [outer = 0x11553dc00] 16:09:07 INFO - PROCESS | 1943 | 1461107347345 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 571ms 16:09:07 INFO - PROCESS | 1943 | 1461107347383 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1943 | 1461107347384 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:09:07 INFO - PROCESS | 1943 | 1461107347391 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1943 | 1461107347396 Marionette TRACE conn2 <- [1,2114,null,{}] 16:09:07 INFO - PROCESS | 1943 | 1461107347399 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:07 INFO - PROCESS | 1943 | 1461107347492 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:09:07 INFO - PROCESS | 1943 | 1461107347586 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e40800 == 46 [pid = 1943] [id = 536] 16:09:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 107 (0x11bb1d000) [pid = 1943] [serial = 1608] [outer = 0x0] 16:09:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 108 (0x11c14cc00) [pid = 1943] [serial = 1609] [outer = 0x11bb1d000] 16:09:07 INFO - PROCESS | 1943 | 1461107347612 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 109 (0x125851800) [pid = 1943] [serial = 1610] [outer = 0x11bb1d000] 16:09:07 INFO - PROCESS | 1943 | 1461107347904 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 530ms 16:09:07 INFO - PROCESS | 1943 | 1461107347924 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1943 | 1461107347926 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:09:07 INFO - PROCESS | 1943 | 1461107347928 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1943 | 1461107347929 Marionette TRACE conn2 <- [1,2118,null,{}] 16:09:07 INFO - PROCESS | 1943 | 1461107347936 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:08 INFO - PROCESS | 1943 | 1461107348027 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:09:08 INFO - PROCESS | 1943 | 1461107348032 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad70000 == 47 [pid = 1943] [id = 537] 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 110 (0x11be37000) [pid = 1943] [serial = 1611] [outer = 0x0] 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 111 (0x126891c00) [pid = 1943] [serial = 1612] [outer = 0x11be37000] 16:09:08 INFO - PROCESS | 1943 | 1461107348058 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x126c94c00) [pid = 1943] [serial = 1613] [outer = 0x11be37000] 16:09:08 INFO - PROCESS | 1943 | 1461107348423 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 522ms 16:09:08 INFO - PROCESS | 1943 | 1461107348451 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 1943 | 1461107348452 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:09:08 INFO - PROCESS | 1943 | 1461107348454 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 1943 | 1461107348455 Marionette TRACE conn2 <- [1,2122,null,{}] 16:09:08 INFO - PROCESS | 1943 | 1461107348457 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:08 INFO - PROCESS | 1943 | 1461107348544 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:09:08 INFO - PROCESS | 1943 | 1461107348549 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf58800 == 48 [pid = 1943] [id = 538] 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x1278fc000) [pid = 1943] [serial = 1614] [outer = 0x0] 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x1290f7c00) [pid = 1943] [serial = 1615] [outer = 0x1278fc000] 16:09:08 INFO - PROCESS | 1943 | 1461107348582 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x129d51000) [pid = 1943] [serial = 1616] [outer = 0x1278fc000] 16:09:08 INFO - PROCESS | 1943 | 1461107348953 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 16:09:08 INFO - PROCESS | 1943 | 1461107348975 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 1943 | 1461107348976 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:09:08 INFO - PROCESS | 1943 | 1461107348978 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 1943 | 1461107348980 Marionette TRACE conn2 <- [1,2126,null,{}] 16:09:08 INFO - PROCESS | 1943 | 1461107348984 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:09 INFO - PROCESS | 1943 | 1461107349072 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:09:09 INFO - PROCESS | 1943 | 1461107349151 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da54000 == 49 [pid = 1943] [id = 539] 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x119e6f400) [pid = 1943] [serial = 1617] [outer = 0x0] 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12af28c00) [pid = 1943] [serial = 1618] [outer = 0x119e6f400] 16:09:09 INFO - PROCESS | 1943 | 1461107349176 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b73fc00) [pid = 1943] [serial = 1619] [outer = 0x119e6f400] 16:09:09 INFO - PROCESS | 1943 | 1461107349511 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 569ms 16:09:09 INFO - PROCESS | 1943 | 1461107349553 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 1943 | 1461107349555 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:09:09 INFO - PROCESS | 1943 | 1461107349557 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 1943 | 1461107349558 Marionette TRACE conn2 <- [1,2130,null,{}] 16:09:09 INFO - PROCESS | 1943 | 1461107349560 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:09 INFO - PROCESS | 1943 | 1461107349669 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:09:09 INFO - PROCESS | 1943 | 1461107349706 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e57e000 == 50 [pid = 1943] [id = 540] 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12b1e0400) [pid = 1943] [serial = 1620] [outer = 0x0] 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12bbacc00) [pid = 1943] [serial = 1621] [outer = 0x12b1e0400] 16:09:09 INFO - PROCESS | 1943 | 1461107349732 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12cf36800) [pid = 1943] [serial = 1622] [outer = 0x12b1e0400] 16:09:10 INFO - PROCESS | 1943 | 1461107350140 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 1943 | 1461107350179 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:09:10 INFO - PROCESS | 1943 | 1461107350185 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 1943 | 1461107350187 Marionette TRACE conn2 <- [1,2134,null,{}] 16:09:10 INFO - PROCESS | 1943 | 1461107350198 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:10 INFO - PROCESS | 1943 | 1461107350317 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:09:10 INFO - PROCESS | 1943 | 1461107350358 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f015000 == 51 [pid = 1943] [id = 541] 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x1155b2400) [pid = 1943] [serial = 1623] [outer = 0x0] 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12ba75000) [pid = 1943] [serial = 1624] [outer = 0x1155b2400] 16:09:10 INFO - PROCESS | 1943 | 1461107350384 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12d41ec00) [pid = 1943] [serial = 1625] [outer = 0x1155b2400] 16:09:10 INFO - PROCESS | 1943 | 1461107350688 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 16:09:10 INFO - PROCESS | 1943 | 1461107350711 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 1943 | 1461107350712 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:09:10 INFO - PROCESS | 1943 | 1461107350715 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 1943 | 1461107350718 Marionette TRACE conn2 <- [1,2138,null,{}] 16:09:10 INFO - PROCESS | 1943 | 1461107350722 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:10 INFO - PROCESS | 1943 | 1461107350834 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:09:10 INFO - PROCESS | 1943 | 1461107350871 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f426000 == 52 [pid = 1943] [id = 542] 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12b7bf000) [pid = 1943] [serial = 1626] [outer = 0x0] 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12db57400) [pid = 1943] [serial = 1627] [outer = 0x12b7bf000] 16:09:10 INFO - PROCESS | 1943 | 1461107350896 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12dcec000) [pid = 1943] [serial = 1628] [outer = 0x12b7bf000] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x1277ae400) [pid = 1943] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x1291b8c00) [pid = 1943] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x129a60c00) [pid = 1943] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12e30dc00) [pid = 1943] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x11a984400) [pid = 1943] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x114acf400) [pid = 1943] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x1155ba400) [pid = 1943] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11a893800) [pid = 1943] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x126c8fc00) [pid = 1943] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11be2e400) [pid = 1943] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11be38400) [pid = 1943] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x11ab6c800) [pid = 1943] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x1119e5c00) [pid = 1943] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:09:11 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x11b972c00) [pid = 1943] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:09:11 INFO - PROCESS | 1943 | 1461107351350 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 677ms 16:09:11 INFO - PROCESS | 1943 | 1461107351391 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 1943 | 1461107351392 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:09:11 INFO - PROCESS | 1943 | 1461107351395 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 1943 | 1461107351396 Marionette TRACE conn2 <- [1,2142,null,{}] 16:09:11 INFO - PROCESS | 1943 | 1461107351398 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:11 INFO - PROCESS | 1943 | 1461107351489 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:09:11 INFO - PROCESS | 1943 | 1461107351493 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba1b000 == 53 [pid = 1943] [id = 543] 16:09:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x1144b1000) [pid = 1943] [serial = 1629] [outer = 0x0] 16:09:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11adbb800) [pid = 1943] [serial = 1630] [outer = 0x1144b1000] 16:09:11 INFO - PROCESS | 1943 | 1461107351524 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12b2e2400) [pid = 1943] [serial = 1631] [outer = 0x1144b1000] 16:09:11 INFO - PROCESS | 1943 | 1461107351883 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 1943 | 1461107351921 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:09:11 INFO - PROCESS | 1943 | 1461107351923 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 1943 | 1461107351926 Marionette TRACE conn2 <- [1,2146,null,{}] 16:09:11 INFO - PROCESS | 1943 | 1461107351928 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:12 INFO - PROCESS | 1943 | 1461107352031 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:09:12 INFO - PROCESS | 1943 | 1461107352036 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x131b85800 == 54 [pid = 1943] [id = 544] 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12d05ac00) [pid = 1943] [serial = 1632] [outer = 0x0] 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12e30a400) [pid = 1943] [serial = 1633] [outer = 0x12d05ac00] 16:09:12 INFO - PROCESS | 1943 | 1461107352061 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12e414000) [pid = 1943] [serial = 1634] [outer = 0x12d05ac00] 16:09:12 INFO - PROCESS | 1943 | 1461107352420 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 1943 | 1461107352447 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:09:12 INFO - PROCESS | 1943 | 1461107352452 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 1943 | 1461107352453 Marionette TRACE conn2 <- [1,2150,null,{}] 16:09:12 INFO - PROCESS | 1943 | 1461107352456 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:12 INFO - PROCESS | 1943 | 1461107352546 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:09:12 INFO - PROCESS | 1943 | 1461107352608 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x137950000 == 55 [pid = 1943] [id = 545] 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12e412c00) [pid = 1943] [serial = 1635] [outer = 0x0] 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12e419000) [pid = 1943] [serial = 1636] [outer = 0x12e412c00] 16:09:12 INFO - PROCESS | 1943 | 1461107352633 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12e782800) [pid = 1943] [serial = 1637] [outer = 0x12e412c00] 16:09:12 INFO - PROCESS | 1943 | 1461107352967 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 16:09:13 INFO - PROCESS | 1943 | 1461107353023 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:09:13 INFO - PROCESS | 1943 | 1461107353026 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:09:13 INFO - PROCESS | 1943 | 1461107353029 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1943 | 1461107353031 Marionette TRACE conn2 <- [1,2154,null,{}] 16:09:13 INFO - PROCESS | 1943 | 1461107353034 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:13 INFO - PROCESS | 1943 | 1461107353171 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:09:13 INFO - PROCESS | 1943 | 1461107353391 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x11994f800 == 56 [pid = 1943] [id = 546] 16:09:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x1146b7800) [pid = 1943] [serial = 1638] [outer = 0x0] 16:09:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x114da8800) [pid = 1943] [serial = 1639] [outer = 0x1146b7800] 16:09:13 INFO - PROCESS | 1943 | 1461107353427 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x1158c0c00) [pid = 1943] [serial = 1640] [outer = 0x1146b7800] 16:09:13 INFO - PROCESS | 1943 | 1461107353882 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 922ms 16:09:13 INFO - PROCESS | 1943 | 1461107353951 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 1943 | 1461107353955 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:09:13 INFO - PROCESS | 1943 | 1461107353959 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1943 | 1461107353961 Marionette TRACE conn2 <- [1,2158,null,{}] 16:09:13 INFO - PROCESS | 1943 | 1461107353964 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:14 INFO - PROCESS | 1943 | 1461107354080 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:09:14 INFO - PROCESS | 1943 | 1461107354142 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x12721e000 == 57 [pid = 1943] [id = 547] 16:09:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x1190de000) [pid = 1943] [serial = 1641] [outer = 0x0] 16:09:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x11a992c00) [pid = 1943] [serial = 1642] [outer = 0x1190de000] 16:09:14 INFO - PROCESS | 1943 | 1461107354215 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11b96b800) [pid = 1943] [serial = 1643] [outer = 0x1190de000] 16:09:14 INFO - PROCESS | 1943 | 1461107354650 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 721ms 16:09:14 INFO - PROCESS | 1943 | 1461107354694 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1943 | 1461107354697 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:09:14 INFO - PROCESS | 1943 | 1461107354702 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1943 | 1461107354704 Marionette TRACE conn2 <- [1,2162,null,{}] 16:09:14 INFO - PROCESS | 1943 | 1461107354706 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:14 INFO - PROCESS | 1943 | 1461107354818 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:09:14 INFO - PROCESS | 1943 | 1461107354879 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db12800 == 58 [pid = 1943] [id = 548] 16:09:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11887f400) [pid = 1943] [serial = 1644] [outer = 0x0] 16:09:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11a640c00) [pid = 1943] [serial = 1645] [outer = 0x11887f400] 16:09:14 INFO - PROCESS | 1943 | 1461107354951 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x125ff2000) [pid = 1943] [serial = 1646] [outer = 0x11887f400] 16:09:15 INFO - PROCESS | 1943 | 1461107355363 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 720ms 16:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:09:15 INFO - PROCESS | 1943 | 1461107355423 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:09:15 INFO - PROCESS | 1943 | 1461107355424 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:09:15 INFO - PROCESS | 1943 | 1461107355428 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 1943 | 1461107355433 Marionette TRACE conn2 <- [1,2166,null,{}] 16:09:15 INFO - PROCESS | 1943 | 1461107355440 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:15 INFO - PROCESS | 1943 | 1461107355554 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:09:15 INFO - PROCESS | 1943 | 1461107355630 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x137da0000 == 59 [pid = 1943] [id = 549] 16:09:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x126c8e000) [pid = 1943] [serial = 1647] [outer = 0x0] 16:09:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12987b000) [pid = 1943] [serial = 1648] [outer = 0x126c8e000] 16:09:15 INFO - PROCESS | 1943 | 1461107355661 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12b737000) [pid = 1943] [serial = 1649] [outer = 0x126c8e000] 16:09:16 INFO - PROCESS | 1943 | 1461107356074 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 677ms 16:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:09:16 INFO - PROCESS | 1943 | 1461107356105 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1943 | 1461107356106 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:09:16 INFO - PROCESS | 1943 | 1461107356109 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1943 | 1461107356110 Marionette TRACE conn2 <- [1,2170,null,{}] 16:09:16 INFO - PROCESS | 1943 | 1461107356112 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:16 INFO - PROCESS | 1943 | 1461107356238 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:09:16 INFO - PROCESS | 1943 | 1461107356341 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x137f8e000 == 60 [pid = 1943] [id = 550] 16:09:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12b2e8400) [pid = 1943] [serial = 1650] [outer = 0x0] 16:09:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12db5c000) [pid = 1943] [serial = 1651] [outer = 0x12b2e8400] 16:09:16 INFO - PROCESS | 1943 | 1461107356373 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12e405000) [pid = 1943] [serial = 1652] [outer = 0x12b2e8400] 16:09:16 INFO - PROCESS | 1943 | 1461107356765 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 16:09:16 INFO - PROCESS | 1943 | 1461107356866 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1943 | 1461107356868 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:09:16 INFO - PROCESS | 1943 | 1461107356872 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1943 | 1461107356873 Marionette TRACE conn2 <- [1,2174,null,{}] 16:09:16 INFO - PROCESS | 1943 | 1461107356876 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:16 INFO - PROCESS | 1943 | 1461107356984 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:09:17 INFO - PROCESS | 1943 | 1461107357060 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf6a800 == 61 [pid = 1943] [id = 551] 16:09:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12bf55c00) [pid = 1943] [serial = 1653] [outer = 0x0] 16:09:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12e410c00) [pid = 1943] [serial = 1654] [outer = 0x12bf55c00] 16:09:17 INFO - PROCESS | 1943 | 1461107357097 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12e78bc00) [pid = 1943] [serial = 1655] [outer = 0x12bf55c00] 16:09:17 INFO - PROCESS | 1943 | 1461107357752 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 919ms 16:09:17 INFO - PROCESS | 1943 | 1461107357800 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:09:17 INFO - PROCESS | 1943 | 1461107357803 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:09:17 INFO - PROCESS | 1943 | 1461107357808 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1943 | 1461107357810 Marionette TRACE conn2 <- [1,2178,null,{}] 16:09:17 INFO - PROCESS | 1943 | 1461107357815 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:17 INFO - PROCESS | 1943 | 1461107357916 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:09:17 INFO - PROCESS | 1943 | 1461107357994 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f20000 == 62 [pid = 1943] [id = 552] 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x114ac5800) [pid = 1943] [serial = 1656] [outer = 0x0] 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11553c800) [pid = 1943] [serial = 1657] [outer = 0x114ac5800] 16:09:18 INFO - PROCESS | 1943 | 1461107358023 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x118d77000) [pid = 1943] [serial = 1658] [outer = 0x114ac5800] 16:09:18 INFO - PROCESS | 1943 | 1461107358458 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 16:09:18 INFO - PROCESS | 1943 | 1461107358480 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 1943 | 1461107358486 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:09:18 INFO - PROCESS | 1943 | 1461107358490 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 1943 | 1461107358492 Marionette TRACE conn2 <- [1,2182,null,{}] 16:09:18 INFO - PROCESS | 1943 | 1461107358494 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:18 INFO - PROCESS | 1943 | 1461107358592 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:09:18 INFO - PROCESS | 1943 | 1461107358656 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b64c800 == 63 [pid = 1943] [id = 553] 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x1178fe000) [pid = 1943] [serial = 1659] [outer = 0x0] 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x11997ac00) [pid = 1943] [serial = 1660] [outer = 0x1178fe000] 16:09:18 INFO - PROCESS | 1943 | 1461107358684 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x11a642400) [pid = 1943] [serial = 1661] [outer = 0x1178fe000] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x137950000 == 62 [pid = 1943] [id = 545] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x131b85800 == 61 [pid = 1943] [id = 544] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba1b000 == 60 [pid = 1943] [id = 543] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12f426000 == 59 [pid = 1943] [id = 542] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12f015000 == 58 [pid = 1943] [id = 541] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12d0ce800) [pid = 1943] [serial = 1579] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12e57e000 == 57 [pid = 1943] [id = 540] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12da54000 == 56 [pid = 1943] [id = 539] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf58800 == 55 [pid = 1943] [id = 538] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad70000 == 54 [pid = 1943] [id = 537] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x127e40800 == 53 [pid = 1943] [id = 536] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x11a9eb800 == 52 [pid = 1943] [id = 535] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab9b000 == 51 [pid = 1943] [id = 534] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x11b93e000 == 50 [pid = 1943] [id = 533] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x131b8a000 == 49 [pid = 1943] [id = 532] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x130a6e800 == 48 [pid = 1943] [id = 531] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff04800 == 47 [pid = 1943] [id = 530] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x12e586000 == 46 [pid = 1943] [id = 529] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb4000 == 45 [pid = 1943] [id = 528] 16:09:18 INFO - PROCESS | 1943 | --DOCSHELL 0x119c2c000 == 44 [pid = 1943] [id = 527] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x129873400) [pid = 1943] [serial = 1561] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x129d52000) [pid = 1943] [serial = 1564] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12b1e9400) [pid = 1943] [serial = 1567] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x12e404000) [pid = 1943] [serial = 1522] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12b1dc000) [pid = 1943] [serial = 1565] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11b96a000) [pid = 1943] [serial = 1549] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x11be35800) [pid = 1943] [serial = 1550] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x11553f400) [pid = 1943] [serial = 1541] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x115507000) [pid = 1943] [serial = 1540] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x1199b0800) [pid = 1943] [serial = 1544] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11922bc00) [pid = 1943] [serial = 1543] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11adb5000) [pid = 1943] [serial = 1528] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x11b968400) [pid = 1943] [serial = 1547] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11adb2800) [pid = 1943] [serial = 1546] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x1278f7000) [pid = 1943] [serial = 1558] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x118d71000) [pid = 1943] [serial = 1525] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12da8ac00) [pid = 1943] [serial = 1534] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x129876000) [pid = 1943] [serial = 1531] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12b738000) [pid = 1943] [serial = 1568] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11beeb800) [pid = 1943] [serial = 1552] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11c47ac00) [pid = 1943] [serial = 1553] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x11c5f3400) [pid = 1943] [serial = 1555] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x1272eb400) [pid = 1943] [serial = 1556] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12db53400) [pid = 1943] [serial = 1537] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x126c8f400) [pid = 1943] [serial = 1573] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x1146c4000) [pid = 1943] [serial = 1570] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12d05f800) [pid = 1943] [serial = 1577] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12e40ec00) [pid = 1943] [serial = 1523] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x11a643400) [pid = 1943] [serial = 1571] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x129d48400) [pid = 1943] [serial = 1562] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12bbadc00) [pid = 1943] [serial = 1574] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1290fec00) [pid = 1943] [serial = 1559] [outer = 0x0] [url = about:blank] 16:09:18 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x12bf4b400) [pid = 1943] [serial = 1576] [outer = 0x0] [url = about:blank] 16:09:19 INFO - PROCESS | 1943 | 1461107359110 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 16:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:09:19 INFO - PROCESS | 1943 | 1461107359163 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 1943 | 1461107359164 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:09:19 INFO - PROCESS | 1943 | 1461107359166 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1943 | 1461107359169 Marionette TRACE conn2 <- [1,2186,null,{}] 16:09:19 INFO - PROCESS | 1943 | 1461107359192 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:19 INFO - PROCESS | 1943 | 1461107359304 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:09:19 INFO - PROCESS | 1943 | 1461107359313 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258d9000 == 45 [pid = 1943] [id = 554] 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x11acf1400) [pid = 1943] [serial = 1662] [outer = 0x0] 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x11af96400) [pid = 1943] [serial = 1663] [outer = 0x11acf1400] 16:09:19 INFO - PROCESS | 1943 | 1461107359343 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11bb19400) [pid = 1943] [serial = 1664] [outer = 0x11acf1400] 16:09:19 INFO - PROCESS | 1943 | 1461107359708 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:09:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 575ms 16:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:09:19 INFO - PROCESS | 1943 | 1461107359741 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 1943 | 1461107359743 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:09:19 INFO - PROCESS | 1943 | 1461107359745 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1943 | 1461107359746 Marionette TRACE conn2 <- [1,2190,null,{}] 16:09:19 INFO - PROCESS | 1943 | 1461107359758 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:19 INFO - PROCESS | 1943 | 1461107359845 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:09:19 INFO - PROCESS | 1943 | 1461107359849 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x129153800 == 46 [pid = 1943] [id = 555] 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x11be33000) [pid = 1943] [serial = 1665] [outer = 0x0] 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11bef5000) [pid = 1943] [serial = 1666] [outer = 0x11be33000] 16:09:19 INFO - PROCESS | 1943 | 1461107359877 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x11c511400) [pid = 1943] [serial = 1667] [outer = 0x11be33000] 16:09:20 INFO - PROCESS | 1943 | 1461107360229 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 523ms 16:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:09:20 INFO - PROCESS | 1943 | 1461107360268 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 1943 | 1461107360269 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:09:20 INFO - PROCESS | 1943 | 1461107360272 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 1943 | 1461107360273 Marionette TRACE conn2 <- [1,2194,null,{}] 16:09:20 INFO - PROCESS | 1943 | 1461107360275 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:20 INFO - PROCESS | 1943 | 1461107360381 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:09:20 INFO - PROCESS | 1943 | 1461107360391 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c1800 == 47 [pid = 1943] [id = 556] 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x125850400) [pid = 1943] [serial = 1668] [outer = 0x0] 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x125b86c00) [pid = 1943] [serial = 1669] [outer = 0x125850400] 16:09:20 INFO - PROCESS | 1943 | 1461107360418 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x125c0bc00) [pid = 1943] [serial = 1670] [outer = 0x125850400] 16:09:20 INFO - PROCESS | 1943 | 1461107360746 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 16:09:20 INFO - PROCESS | 1943 | 1461107360791 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 1943 | 1461107360792 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:09:20 INFO - PROCESS | 1943 | 1461107360795 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 1943 | 1461107360796 Marionette TRACE conn2 <- [1,2198,null,{}] 16:09:20 INFO - PROCESS | 1943 | 1461107360798 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:20 INFO - PROCESS | 1943 | 1461107360897 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:09:20 INFO - PROCESS | 1943 | 1461107360905 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c0000 == 48 [pid = 1943] [id = 557] 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x125e5f000) [pid = 1943] [serial = 1671] [outer = 0x0] 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x126eedc00) [pid = 1943] [serial = 1672] [outer = 0x125e5f000] 16:09:20 INFO - PROCESS | 1943 | 1461107360933 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x1296d1c00) [pid = 1943] [serial = 1673] [outer = 0x125e5f000] 16:09:21 INFO - PROCESS | 1943 | 1461107361300 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 16:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:09:21 INFO - PROCESS | 1943 | 1461107361314 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1943 | 1461107361316 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:09:21 INFO - PROCESS | 1943 | 1461107361319 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1943 | 1461107361320 Marionette TRACE conn2 <- [1,2202,null,{}] 16:09:21 INFO - PROCESS | 1943 | 1461107361323 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:21 INFO - PROCESS | 1943 | 1461107361431 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:09:21 INFO - PROCESS | 1943 | 1461107361446 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da39000 == 49 [pid = 1943] [id = 558] 16:09:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x129876000) [pid = 1943] [serial = 1674] [outer = 0x0] 16:09:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x129d4ec00) [pid = 1943] [serial = 1675] [outer = 0x129876000] 16:09:21 INFO - PROCESS | 1943 | 1461107361473 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12af33400) [pid = 1943] [serial = 1676] [outer = 0x129876000] 16:09:21 INFO - PROCESS | 1943 | 1461107361861 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms 16:09:21 INFO - PROCESS | 1943 | 1461107361896 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1943 | 1461107361897 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:09:21 INFO - PROCESS | 1943 | 1461107361899 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1943 | 1461107361900 Marionette TRACE conn2 <- [1,2206,null,{}] 16:09:21 INFO - PROCESS | 1943 | 1461107361902 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:22 INFO - PROCESS | 1943 | 1461107362010 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:09:22 INFO - PROCESS | 1943 | 1461107362046 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e57b000 == 50 [pid = 1943] [id = 559] 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x129a60c00) [pid = 1943] [serial = 1677] [outer = 0x0] 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12b2e9800) [pid = 1943] [serial = 1678] [outer = 0x129a60c00] 16:09:22 INFO - PROCESS | 1943 | 1461107362074 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x12ba7ac00) [pid = 1943] [serial = 1679] [outer = 0x129a60c00] 16:09:22 INFO - PROCESS | 1943 | 1461107362404 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 16:09:22 INFO - PROCESS | 1943 | 1461107362419 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 1943 | 1461107362420 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:09:22 INFO - PROCESS | 1943 | 1461107362429 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 1943 | 1461107362430 Marionette TRACE conn2 <- [1,2210,null,{}] 16:09:22 INFO - PROCESS | 1943 | 1461107362432 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:22 INFO - PROCESS | 1943 | 1461107362542 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:09:22 INFO - PROCESS | 1943 | 1461107362552 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f01f800 == 51 [pid = 1943] [id = 560] 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x12b1e4000) [pid = 1943] [serial = 1680] [outer = 0x0] 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12bbab800) [pid = 1943] [serial = 1681] [outer = 0x12b1e4000] 16:09:22 INFO - PROCESS | 1943 | 1461107362578 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12d066400) [pid = 1943] [serial = 1682] [outer = 0x12b1e4000] 16:09:22 INFO - PROCESS | 1943 | 1461107362958 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 569ms 16:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:09:23 INFO - PROCESS | 1943 | 1461107362999 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1943 | 1461107363000 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:09:23 INFO - PROCESS | 1943 | 1461107363002 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1943 | 1461107363003 Marionette TRACE conn2 <- [1,2214,null,{}] 16:09:23 INFO - PROCESS | 1943 | 1461107363005 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:23 INFO - PROCESS | 1943 | 1461107363258 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12b1e0400) [pid = 1943] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x1155b2400) [pid = 1943] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11560c000) [pid = 1943] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11553dc00) [pid = 1943] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12b7bf000) [pid = 1943] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x1146b5400) [pid = 1943] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x12d067c00) [pid = 1943] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x11be37000) [pid = 1943] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11bb1d000) [pid = 1943] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x1144b1000) [pid = 1943] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x1278fc000) [pid = 1943] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x12d05ac00) [pid = 1943] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:09:23 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x119e6f400) [pid = 1943] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:09:23 INFO - PROCESS | 1943 | 1461107363308 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dbf800 == 52 [pid = 1943] [id = 561] 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x1144b1000) [pid = 1943] [serial = 1683] [outer = 0x0] 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x1178fb000) [pid = 1943] [serial = 1684] [outer = 0x1144b1000] 16:09:23 INFO - PROCESS | 1943 | 1461107363336 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x11c4bf400) [pid = 1943] [serial = 1685] [outer = 0x1144b1000] 16:09:23 INFO - PROCESS | 1943 | 1461107363594 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 620ms 16:09:23 INFO - PROCESS | 1943 | 1461107363625 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1943 | 1461107363627 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:09:23 INFO - PROCESS | 1943 | 1461107363629 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1943 | 1461107363632 Marionette TRACE conn2 <- [1,2218,null,{}] 16:09:23 INFO - PROCESS | 1943 | 1461107363642 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:23 INFO - PROCESS | 1943 | 1461107363752 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:09:23 INFO - PROCESS | 1943 | 1461107363756 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff07800 == 53 [pid = 1943] [id = 562] 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x129a58c00) [pid = 1943] [serial = 1686] [outer = 0x0] 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12d41a000) [pid = 1943] [serial = 1687] [outer = 0x129a58c00] 16:09:23 INFO - PROCESS | 1943 | 1461107363787 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12dcf2800) [pid = 1943] [serial = 1688] [outer = 0x129a58c00] 16:09:24 INFO - PROCESS | 1943 | 1461107364138 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 529ms 16:09:24 INFO - PROCESS | 1943 | 1461107364158 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 1943 | 1461107364160 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:09:24 INFO - PROCESS | 1943 | 1461107364162 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 1943 | 1461107364163 Marionette TRACE conn2 <- [1,2222,null,{}] 16:09:24 INFO - PROCESS | 1943 | 1461107364171 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:24 INFO - PROCESS | 1943 | 1461107364300 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:09:24 INFO - PROCESS | 1943 | 1461107364305 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a64800 == 54 [pid = 1943] [id = 563] 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12e304000) [pid = 1943] [serial = 1689] [outer = 0x0] 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12e30f800) [pid = 1943] [serial = 1690] [outer = 0x12e304000] 16:09:24 INFO - PROCESS | 1943 | 1461107364330 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12e419c00) [pid = 1943] [serial = 1691] [outer = 0x12e304000] 16:09:24 INFO - PROCESS | 1943 | 1461107364645 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 16:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:09:24 INFO - PROCESS | 1943 | 1461107364686 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 1943 | 1461107364687 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:09:24 INFO - PROCESS | 1943 | 1461107364689 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 1943 | 1461107364690 Marionette TRACE conn2 <- [1,2226,null,{}] 16:09:24 INFO - PROCESS | 1943 | 1461107364692 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:24 INFO - PROCESS | 1943 | 1461107364782 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:09:24 INFO - PROCESS | 1943 | 1461107364845 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x13778a000 == 55 [pid = 1943] [id = 564] 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x12e30bc00) [pid = 1943] [serial = 1692] [outer = 0x0] 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x12e780000) [pid = 1943] [serial = 1693] [outer = 0x12e30bc00] 16:09:24 INFO - PROCESS | 1943 | 1461107364870 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12e7bd400) [pid = 1943] [serial = 1694] [outer = 0x12e30bc00] 16:09:25 INFO - PROCESS | 1943 | 1461107365209 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 568ms 16:09:25 INFO - PROCESS | 1943 | 1461107365342 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1943 | 1461107365346 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:09:25 INFO - PROCESS | 1943 | 1461107365362 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1943 | 1461107365367 Marionette TRACE conn2 <- [1,2230,null,{}] 16:09:25 INFO - PROCESS | 1943 | 1461107365374 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:25 INFO - PROCESS | 1943 | 1461107365527 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:09:25 INFO - PROCESS | 1943 | 1461107365599 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b652000 == 56 [pid = 1943] [id = 565] 16:09:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1146b5400) [pid = 1943] [serial = 1695] [outer = 0x0] 16:09:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x114da6c00) [pid = 1943] [serial = 1696] [outer = 0x1146b5400] 16:09:25 INFO - PROCESS | 1943 | 1461107365633 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x115537c00) [pid = 1943] [serial = 1697] [outer = 0x1146b5400] 16:09:26 INFO - PROCESS | 1943 | 1461107366156 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 832ms 16:09:26 INFO - PROCESS | 1943 | 1461107366203 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:09:26 INFO - PROCESS | 1943 | 1461107366207 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:09:26 INFO - PROCESS | 1943 | 1461107366220 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1943 | 1461107366225 Marionette TRACE conn2 <- [1,2234,null,{}] 16:09:26 INFO - PROCESS | 1943 | 1461107366228 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:26 INFO - PROCESS | 1943 | 1461107366337 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:09:26 INFO - PROCESS | 1943 | 1461107366412 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e44000 == 57 [pid = 1943] [id = 566] 16:09:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x1199aec00) [pid = 1943] [serial = 1698] [outer = 0x0] 16:09:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11a892800) [pid = 1943] [serial = 1699] [outer = 0x1199aec00] 16:09:26 INFO - PROCESS | 1943 | 1461107366443 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11ab76800) [pid = 1943] [serial = 1700] [outer = 0x1199aec00] 16:09:26 INFO - PROCESS | 1943 | 1461107366902 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms 16:09:26 INFO - PROCESS | 1943 | 1461107366943 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:09:26 INFO - PROCESS | 1943 | 1461107366945 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:09:26 INFO - PROCESS | 1943 | 1461107366967 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1943 | 1461107366968 Marionette TRACE conn2 <- [1,2238,null,{}] 16:09:26 INFO - PROCESS | 1943 | 1461107366977 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:27 INFO - PROCESS | 1943 | 1461107367090 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:09:27 INFO - PROCESS | 1943 | 1461107367166 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d9800 == 58 [pid = 1943] [id = 567] 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11c4c9400) [pid = 1943] [serial = 1701] [outer = 0x0] 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x125c11400) [pid = 1943] [serial = 1702] [outer = 0x11c4c9400] 16:09:27 INFO - PROCESS | 1943 | 1461107367199 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x126c90400) [pid = 1943] [serial = 1703] [outer = 0x11c4c9400] 16:09:27 INFO - PROCESS | 1943 | 1461107367625 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 693ms 16:09:27 INFO - PROCESS | 1943 | 1461107367641 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 1943 | 1461107367643 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:09:27 INFO - PROCESS | 1943 | 1461107367645 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 1943 | 1461107367647 Marionette TRACE conn2 <- [1,2242,null,{}] 16:09:27 INFO - PROCESS | 1943 | 1461107367649 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:27 INFO - PROCESS | 1943 | 1461107367760 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:09:27 INFO - PROCESS | 1943 | 1461107367863 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x137953000 == 59 [pid = 1943] [id = 568] 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x127461400) [pid = 1943] [serial = 1704] [outer = 0x0] 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x1290fbc00) [pid = 1943] [serial = 1705] [outer = 0x127461400] 16:09:27 INFO - PROCESS | 1943 | 1461107367896 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12b738400) [pid = 1943] [serial = 1706] [outer = 0x127461400] 16:09:28 INFO - PROCESS | 1943 | 1461107368303 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 16:09:28 INFO - PROCESS | 1943 | 1461107368315 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1943 | 1461107368316 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:09:28 INFO - PROCESS | 1943 | 1461107368318 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1943 | 1461107368320 Marionette TRACE conn2 <- [1,2246,null,{}] 16:09:28 INFO - PROCESS | 1943 | 1461107368322 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:28 INFO - PROCESS | 1943 | 1461107368429 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:09:28 INFO - PROCESS | 1943 | 1461107368538 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d8f800 == 60 [pid = 1943] [id = 569] 16:09:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12b739800) [pid = 1943] [serial = 1707] [outer = 0x0] 16:09:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x12d41a800) [pid = 1943] [serial = 1708] [outer = 0x12b739800] 16:09:28 INFO - PROCESS | 1943 | 1461107368569 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x12dce8800) [pid = 1943] [serial = 1709] [outer = 0x12b739800] 16:09:28 INFO - PROCESS | 1943 | 1461107368959 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 16:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:09:28 INFO - PROCESS | 1943 | 1461107368991 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1943 | 1461107368992 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:09:28 INFO - PROCESS | 1943 | 1461107368995 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1943 | 1461107368996 Marionette TRACE conn2 <- [1,2250,null,{}] 16:09:29 INFO - PROCESS | 1943 | 1461107368999 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:29 INFO - PROCESS | 1943 | 1461107369125 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:09:29 INFO - PROCESS | 1943 | 1461107369203 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x1425c6800 == 61 [pid = 1943] [id = 570] 16:09:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12e405c00) [pid = 1943] [serial = 1710] [outer = 0x0] 16:09:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12e7bf800) [pid = 1943] [serial = 1711] [outer = 0x12e405c00] 16:09:29 INFO - PROCESS | 1943 | 1461107369234 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12e98d000) [pid = 1943] [serial = 1712] [outer = 0x12e405c00] 16:09:29 INFO - PROCESS | 1943 | 1461107369673 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 720ms 16:09:29 INFO - PROCESS | 1943 | 1461107369716 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:09:29 INFO - PROCESS | 1943 | 1461107369718 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:09:29 INFO - PROCESS | 1943 | 1461107369722 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1943 | 1461107369724 Marionette TRACE conn2 <- [1,2254,null,{}] 16:09:29 INFO - PROCESS | 1943 | 1461107369727 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:29 INFO - PROCESS | 1943 | 1461107369912 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:09:30 INFO - PROCESS | 1943 | 1461107370029 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x1425dd000 == 62 [pid = 1943] [id = 571] 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12e990000) [pid = 1943] [serial = 1713] [outer = 0x0] 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x12e996000) [pid = 1943] [serial = 1714] [outer = 0x12e990000] 16:09:30 INFO - PROCESS | 1943 | 1461107370059 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x12e99b000) [pid = 1943] [serial = 1715] [outer = 0x12e990000] 16:09:30 INFO - PROCESS | 1943 | 1461107370491 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 825ms 16:09:30 INFO - PROCESS | 1943 | 1461107370549 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 1943 | 1461107370550 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:09:30 INFO - PROCESS | 1943 | 1461107370555 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 1943 | 1461107370556 Marionette TRACE conn2 <- [1,2258,null,{}] 16:09:30 INFO - PROCESS | 1943 | 1461107370558 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:30 INFO - PROCESS | 1943 | 1461107370665 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:09:30 INFO - PROCESS | 1943 | 1461107370741 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301c1800 == 63 [pid = 1943] [id = 572] 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x114bb0c00) [pid = 1943] [serial = 1716] [outer = 0x0] 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x114bb6000) [pid = 1943] [serial = 1717] [outer = 0x114bb0c00] 16:09:30 INFO - PROCESS | 1943 | 1461107370770 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x114bbac00) [pid = 1943] [serial = 1718] [outer = 0x114bb0c00] 16:09:31 INFO - PROCESS | 1943 | 1461107371163 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 620ms 16:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:09:31 INFO - PROCESS | 1943 | 1461107371175 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:09:31 INFO - PROCESS | 1943 | 1461107371177 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:09:31 INFO - PROCESS | 1943 | 1461107371179 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1943 | 1461107371180 Marionette TRACE conn2 <- [1,2262,null,{}] 16:09:31 INFO - PROCESS | 1943 | 1461107371183 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:31 INFO - PROCESS | 1943 | 1461107371348 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:09:31 INFO - PROCESS | 1943 | 1461107371425 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe3e000 == 64 [pid = 1943] [id = 573] 16:09:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x114bb1000) [pid = 1943] [serial = 1719] [outer = 0x0] 16:09:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x1190e3400) [pid = 1943] [serial = 1720] [outer = 0x114bb1000] 16:09:31 INFO - PROCESS | 1943 | 1461107371455 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x12e996c00) [pid = 1943] [serial = 1721] [outer = 0x114bb1000] 16:09:31 INFO - PROCESS | 1943 | 1461107371891 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 721ms 16:09:31 INFO - PROCESS | 1943 | 1461107371900 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:09:31 INFO - PROCESS | 1943 | 1461107371902 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:09:31 INFO - PROCESS | 1943 | 1461107371904 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1943 | 1461107371905 Marionette TRACE conn2 <- [1,2266,null,{}] 16:09:31 INFO - PROCESS | 1943 | 1461107371908 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:32 INFO - PROCESS | 1943 | 1461107372018 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:09:32 INFO - PROCESS | 1943 | 1461107372248 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f63800 == 65 [pid = 1943] [id = 574] 16:09:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x111ae7000) [pid = 1943] [serial = 1722] [outer = 0x0] 16:09:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x1141c5000) [pid = 1943] [serial = 1723] [outer = 0x111ae7000] 16:09:32 INFO - PROCESS | 1943 | 1461107372293 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x114db2400) [pid = 1943] [serial = 1724] [outer = 0x111ae7000] 16:09:32 INFO - PROCESS | 1943 | 1461107372759 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 873ms 16:09:32 INFO - PROCESS | 1943 | 1461107372777 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 1943 | 1461107372781 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:09:32 INFO - PROCESS | 1943 | 1461107372784 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 1943 | 1461107372786 Marionette TRACE conn2 <- [1,2270,null,{}] 16:09:32 INFO - PROCESS | 1943 | 1461107372789 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:32 INFO - PROCESS | 1943 | 1461107372894 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:09:32 INFO - PROCESS | 1943 | 1461107372961 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad21800 == 66 [pid = 1943] [id = 575] 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x119233000) [pid = 1943] [serial = 1725] [outer = 0x0] 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x11a986000) [pid = 1943] [serial = 1726] [outer = 0x119233000] 16:09:33 INFO - PROCESS | 1943 | 1461107373035 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x11af97800) [pid = 1943] [serial = 1727] [outer = 0x119233000] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x130a64800 == 65 [pid = 1943] [id = 563] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff07800 == 64 [pid = 1943] [id = 562] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x118dbf800 == 63 [pid = 1943] [id = 561] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12f01f800 == 62 [pid = 1943] [id = 560] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12e57b000 == 61 [pid = 1943] [id = 559] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12da39000 == 60 [pid = 1943] [id = 558] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12e419000) [pid = 1943] [serial = 1636] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c0000 == 59 [pid = 1943] [id = 557] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c1800 == 58 [pid = 1943] [id = 556] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x129153800 == 57 [pid = 1943] [id = 555] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x1258d9000 == 56 [pid = 1943] [id = 554] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x11b64c800 == 55 [pid = 1943] [id = 553] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x126f20000 == 54 [pid = 1943] [id = 552] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x137da0000 == 53 [pid = 1943] [id = 549] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12db12800 == 52 [pid = 1943] [id = 548] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x12721e000 == 51 [pid = 1943] [id = 547] 16:09:33 INFO - PROCESS | 1943 | --DOCSHELL 0x11994f800 == 50 [pid = 1943] [id = 546] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x12dcec000) [pid = 1943] [serial = 1628] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x12e414000) [pid = 1943] [serial = 1634] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x12e30a400) [pid = 1943] [serial = 1633] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x12af28c00) [pid = 1943] [serial = 1618] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x12b73fc00) [pid = 1943] [serial = 1619] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12bbacc00) [pid = 1943] [serial = 1621] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x12ba75000) [pid = 1943] [serial = 1624] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x12cf36800) [pid = 1943] [serial = 1622] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x119e77c00) [pid = 1943] [serial = 1604] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x119978400) [pid = 1943] [serial = 1603] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x11905a400) [pid = 1943] [serial = 1606] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x12db57400) [pid = 1943] [serial = 1627] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x11b6cf800) [pid = 1943] [serial = 1607] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x115537800) [pid = 1943] [serial = 1601] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x114aca800) [pid = 1943] [serial = 1600] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12d413800) [pid = 1943] [serial = 1580] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x115539400) [pid = 1943] [serial = 1582] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x126891c00) [pid = 1943] [serial = 1612] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x126c94c00) [pid = 1943] [serial = 1613] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x125c02400) [pid = 1943] [serial = 1588] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x11a98b400) [pid = 1943] [serial = 1585] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12d41ec00) [pid = 1943] [serial = 1625] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x11c14cc00) [pid = 1943] [serial = 1609] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x125851800) [pid = 1943] [serial = 1610] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x12d08b400) [pid = 1943] [serial = 1597] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x12b2e2400) [pid = 1943] [serial = 1631] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x1290f7c00) [pid = 1943] [serial = 1615] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x129d51000) [pid = 1943] [serial = 1616] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12ba75800) [pid = 1943] [serial = 1594] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x12b1dd400) [pid = 1943] [serial = 1591] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11adbb800) [pid = 1943] [serial = 1630] [outer = 0x0] [url = about:blank] 16:09:33 INFO - PROCESS | 1943 | 1461107373469 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 724ms 16:09:33 INFO - PROCESS | 1943 | 1461107373510 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1943 | 1461107373512 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:09:33 INFO - PROCESS | 1943 | 1461107373516 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1943 | 1461107373517 Marionette TRACE conn2 <- [1,2274,null,{}] 16:09:33 INFO - PROCESS | 1943 | 1461107373519 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:33 INFO - PROCESS | 1943 | 1461107373612 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:09:33 INFO - PROCESS | 1943 | 1461107373616 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b931800 == 51 [pid = 1943] [id = 576] 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x119232c00) [pid = 1943] [serial = 1728] [outer = 0x0] 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x11b928800) [pid = 1943] [serial = 1729] [outer = 0x119232c00] 16:09:33 INFO - PROCESS | 1943 | 1461107373644 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11be74800) [pid = 1943] [serial = 1730] [outer = 0x119232c00] 16:09:34 INFO - PROCESS | 1943 | 1461107374044 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 571ms 16:09:34 INFO - PROCESS | 1943 | 1461107374087 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1943 | 1461107374088 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:09:34 INFO - PROCESS | 1943 | 1461107374092 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1943 | 1461107374096 Marionette TRACE conn2 <- [1,2278,null,{}] 16:09:34 INFO - PROCESS | 1943 | 1461107374104 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:34 INFO - PROCESS | 1943 | 1461107374197 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:09:34 INFO - PROCESS | 1943 | 1461107374225 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb26000 == 52 [pid = 1943] [id = 577] 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x125c62800) [pid = 1943] [serial = 1731] [outer = 0x0] 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x126a48800) [pid = 1943] [serial = 1732] [outer = 0x125c62800] 16:09:34 INFO - PROCESS | 1943 | 1461107374252 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x1272e3c00) [pid = 1943] [serial = 1733] [outer = 0x125c62800] 16:09:34 INFO - PROCESS | 1943 | 1461107374595 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 530ms 16:09:34 INFO - PROCESS | 1943 | 1461107374621 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1943 | 1461107374623 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:09:34 INFO - PROCESS | 1943 | 1461107374626 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1943 | 1461107374628 Marionette TRACE conn2 <- [1,2282,null,{}] 16:09:34 INFO - PROCESS | 1943 | 1461107374631 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:34 INFO - PROCESS | 1943 | 1461107374737 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:09:34 INFO - PROCESS | 1943 | 1461107374742 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d194800 == 53 [pid = 1943] [id = 578] 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12750e000) [pid = 1943] [serial = 1734] [outer = 0x0] 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x1296c9400) [pid = 1943] [serial = 1735] [outer = 0x12750e000] 16:09:34 INFO - PROCESS | 1943 | 1461107374783 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12af2b400) [pid = 1943] [serial = 1736] [outer = 0x12750e000] 16:09:35 INFO - PROCESS | 1943 | 1461107375245 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 16:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:09:35 INFO - PROCESS | 1943 | 1461107375296 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1943 | 1461107375299 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:09:35 INFO - PROCESS | 1943 | 1461107375302 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1943 | 1461107375303 Marionette TRACE conn2 <- [1,2286,null,{}] 16:09:35 INFO - PROCESS | 1943 | 1461107375305 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:35 INFO - PROCESS | 1943 | 1461107375395 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:09:35 INFO - PROCESS | 1943 | 1461107375399 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e57d800 == 54 [pid = 1943] [id = 579] 16:09:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12b2e5800) [pid = 1943] [serial = 1737] [outer = 0x0] 16:09:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12b73fc00) [pid = 1943] [serial = 1738] [outer = 0x12b2e5800] 16:09:35 INFO - PROCESS | 1943 | 1461107375432 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12d05b800) [pid = 1943] [serial = 1739] [outer = 0x12b2e5800] 16:09:35 INFO - PROCESS | 1943 | 1461107375830 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 16:09:35 INFO - PROCESS | 1943 | 1461107375873 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1943 | 1461107375875 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:09:35 INFO - PROCESS | 1943 | 1461107375877 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1943 | 1461107375878 Marionette TRACE conn2 <- [1,2290,null,{}] 16:09:35 INFO - PROCESS | 1943 | 1461107375881 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:36 INFO - PROCESS | 1943 | 1461107376000 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:09:36 INFO - PROCESS | 1943 | 1461107376021 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f029800 == 55 [pid = 1943] [id = 580] 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x12d08a400) [pid = 1943] [serial = 1740] [outer = 0x0] 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x12da91000) [pid = 1943] [serial = 1741] [outer = 0x12d08a400] 16:09:36 INFO - PROCESS | 1943 | 1461107376046 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12e308800) [pid = 1943] [serial = 1742] [outer = 0x12d08a400] 16:09:36 INFO - PROCESS | 1943 | 1461107376403 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 16:09:36 INFO - PROCESS | 1943 | 1461107376446 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 1943 | 1461107376447 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:09:36 INFO - PROCESS | 1943 | 1461107376450 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 1943 | 1461107376451 Marionette TRACE conn2 <- [1,2294,null,{}] 16:09:36 INFO - PROCESS | 1943 | 1461107376453 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:36 INFO - PROCESS | 1943 | 1461107376568 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:09:36 INFO - PROCESS | 1943 | 1461107376578 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe3b800 == 56 [pid = 1943] [id = 581] 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12e309000) [pid = 1943] [serial = 1743] [outer = 0x0] 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12e41a400) [pid = 1943] [serial = 1744] [outer = 0x12e309000] 16:09:36 INFO - PROCESS | 1943 | 1461107376605 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12e786c00) [pid = 1943] [serial = 1745] [outer = 0x12e309000] 16:09:36 INFO - PROCESS | 1943 | 1461107376972 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 16:09:37 INFO - PROCESS | 1943 | 1461107377019 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 1943 | 1461107377020 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:09:37 INFO - PROCESS | 1943 | 1461107377030 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1943 | 1461107377031 Marionette TRACE conn2 <- [1,2298,null,{}] 16:09:37 INFO - PROCESS | 1943 | 1461107377033 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:37 INFO - PROCESS | 1943 | 1461107377152 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:09:37 INFO - PROCESS | 1943 | 1461107377169 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff3e000 == 57 [pid = 1943] [id = 582] 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x12e311800) [pid = 1943] [serial = 1746] [outer = 0x0] 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x12e7c5400) [pid = 1943] [serial = 1747] [outer = 0x12e311800] 16:09:37 INFO - PROCESS | 1943 | 1461107377195 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x12e992400) [pid = 1943] [serial = 1748] [outer = 0x12e311800] 16:09:37 INFO - PROCESS | 1943 | 1461107377530 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 527ms 16:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:09:37 INFO - PROCESS | 1943 | 1461107377550 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 1943 | 1461107377551 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:09:37 INFO - PROCESS | 1943 | 1461107377553 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1943 | 1461107377555 Marionette TRACE conn2 <- [1,2302,null,{}] 16:09:37 INFO - PROCESS | 1943 | 1461107377557 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:37 INFO - PROCESS | 1943 | 1461107377801 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x1178fe000) [pid = 1943] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x129a60c00) [pid = 1943] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x11acf1400) [pid = 1943] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x11be33000) [pid = 1943] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12e412c00) [pid = 1943] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x1144b1000) [pid = 1943] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x129a58c00) [pid = 1943] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x125850400) [pid = 1943] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x114ac5800) [pid = 1943] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x129876000) [pid = 1943] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x12b1e4000) [pid = 1943] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12e304000) [pid = 1943] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:09:37 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x125e5f000) [pid = 1943] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:09:37 INFO - PROCESS | 1943 | 1461107377869 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c45c000 == 58 [pid = 1943] [id = 583] 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11197f000) [pid = 1943] [serial = 1749] [outer = 0x0] 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x111981400) [pid = 1943] [serial = 1750] [outer = 0x11197f000] 16:09:37 INFO - PROCESS | 1943 | 1461107377895 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x111985c00) [pid = 1943] [serial = 1751] [outer = 0x11197f000] 16:09:38 INFO - PROCESS | 1943 | 1461107378170 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 668ms 16:09:38 INFO - PROCESS | 1943 | 1461107378223 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1943 | 1461107378224 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:09:38 INFO - PROCESS | 1943 | 1461107378227 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1943 | 1461107378228 Marionette TRACE conn2 <- [1,2306,null,{}] 16:09:38 INFO - PROCESS | 1943 | 1461107378230 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:38 INFO - PROCESS | 1943 | 1461107378325 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:09:38 INFO - PROCESS | 1943 | 1461107378392 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x13779e800 == 59 [pid = 1943] [id = 584] 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x111984c00) [pid = 1943] [serial = 1752] [outer = 0x0] 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x11997a000) [pid = 1943] [serial = 1753] [outer = 0x111984c00] 16:09:38 INFO - PROCESS | 1943 | 1461107378422 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x12b1df400) [pid = 1943] [serial = 1754] [outer = 0x111984c00] 16:09:38 INFO - PROCESS | 1943 | 1461107378741 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 16:09:38 INFO - PROCESS | 1943 | 1461107378748 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1943 | 1461107378751 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:09:38 INFO - PROCESS | 1943 | 1461107378755 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1943 | 1461107378757 Marionette TRACE conn2 <- [1,2310,null,{}] 16:09:38 INFO - PROCESS | 1943 | 1461107378759 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:38 INFO - PROCESS | 1943 | 1461107378869 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:09:38 INFO - PROCESS | 1943 | 1461107378873 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x137da0000 == 60 [pid = 1943] [id = 585] 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12af2c800) [pid = 1943] [serial = 1755] [outer = 0x0] 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12eee7800) [pid = 1943] [serial = 1756] [outer = 0x12af2c800] 16:09:38 INFO - PROCESS | 1943 | 1461107378900 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12eeed000) [pid = 1943] [serial = 1757] [outer = 0x12af2c800] 16:09:39 INFO - PROCESS | 1943 | 1461107379301 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 573ms 16:09:39 INFO - PROCESS | 1943 | 1461107379330 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 1943 | 1461107379331 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:09:39 INFO - PROCESS | 1943 | 1461107379336 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 1943 | 1461107379337 Marionette TRACE conn2 <- [1,2314,null,{}] 16:09:39 INFO - PROCESS | 1943 | 1461107379339 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:39 INFO - PROCESS | 1943 | 1461107379442 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:09:39 INFO - PROCESS | 1943 | 1461107379448 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e8a800 == 61 [pid = 1943] [id = 586] 16:09:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12eef2800) [pid = 1943] [serial = 1758] [outer = 0x0] 16:09:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x12f2b2400) [pid = 1943] [serial = 1759] [outer = 0x12eef2800] 16:09:39 INFO - PROCESS | 1943 | 1461107379476 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x12f2ba800) [pid = 1943] [serial = 1760] [outer = 0x12eef2800] 16:09:39 INFO - PROCESS | 1943 | 1461107379972 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 16:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:09:40 INFO - PROCESS | 1943 | 1461107380005 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1943 | 1461107380008 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:09:40 INFO - PROCESS | 1943 | 1461107380012 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1943 | 1461107380014 Marionette TRACE conn2 <- [1,2318,null,{}] 16:09:40 INFO - PROCESS | 1943 | 1461107380021 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:40 INFO - PROCESS | 1943 | 1461107380140 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:09:40 INFO - PROCESS | 1943 | 1461107380265 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268bd000 == 62 [pid = 1943] [id = 587] 16:09:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x115613000) [pid = 1943] [serial = 1761] [outer = 0x0] 16:09:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x118dddc00) [pid = 1943] [serial = 1762] [outer = 0x115613000] 16:09:40 INFO - PROCESS | 1943 | 1461107380300 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x119a5b400) [pid = 1943] [serial = 1763] [outer = 0x115613000] 16:09:40 INFO - PROCESS | 1943 | 1461107380749 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1943 | 1461107380792 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:09:40 INFO - PROCESS | 1943 | 1461107380796 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1943 | 1461107380798 Marionette TRACE conn2 <- [1,2322,null,{}] 16:09:40 INFO - PROCESS | 1943 | 1461107380820 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:40 INFO - PROCESS | 1943 | 1461107380935 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:09:41 INFO - PROCESS | 1943 | 1461107381015 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12961c000 == 63 [pid = 1943] [id = 588] 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x119e6f400) [pid = 1943] [serial = 1764] [outer = 0x0] 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x11c315000) [pid = 1943] [serial = 1765] [outer = 0x119e6f400] 16:09:41 INFO - PROCESS | 1943 | 1461107381045 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x125b8dc00) [pid = 1943] [serial = 1766] [outer = 0x119e6f400] 16:09:41 INFO - PROCESS | 1943 | 1461107381478 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 739ms 16:09:41 INFO - PROCESS | 1943 | 1461107381535 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 1943 | 1461107381537 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:09:41 INFO - PROCESS | 1943 | 1461107381539 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1943 | 1461107381542 Marionette TRACE conn2 <- [1,2326,null,{}] 16:09:41 INFO - PROCESS | 1943 | 1461107381567 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:41 INFO - PROCESS | 1943 | 1461107381712 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:09:41 INFO - PROCESS | 1943 | 1461107381773 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9cb000 == 64 [pid = 1943] [id = 589] 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x12b1e2000) [pid = 1943] [serial = 1767] [outer = 0x0] 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x12b1ea800) [pid = 1943] [serial = 1768] [outer = 0x12b1e2000] 16:09:41 INFO - PROCESS | 1943 | 1461107381806 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x12cf2b400) [pid = 1943] [serial = 1769] [outer = 0x12b1e2000] 16:09:42 INFO - PROCESS | 1943 | 1461107382245 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 723ms 16:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:09:42 INFO - PROCESS | 1943 | 1461107382262 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1943 | 1461107382264 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:09:42 INFO - PROCESS | 1943 | 1461107382266 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1943 | 1461107382268 Marionette TRACE conn2 <- [1,2330,null,{}] 16:09:42 INFO - PROCESS | 1943 | 1461107382270 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:42 INFO - PROCESS | 1943 | 1461107382384 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:09:42 INFO - PROCESS | 1943 | 1461107382491 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d32000 == 65 [pid = 1943] [id = 590] 16:09:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x12cf36800) [pid = 1943] [serial = 1770] [outer = 0x0] 16:09:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12e409000) [pid = 1943] [serial = 1771] [outer = 0x12cf36800] 16:09:42 INFO - PROCESS | 1943 | 1461107382524 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12e7c5000) [pid = 1943] [serial = 1772] [outer = 0x12cf36800] 16:09:42 INFO - PROCESS | 1943 | 1461107382960 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 719ms 16:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:09:43 INFO - PROCESS | 1943 | 1461107383011 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1943 | 1461107383012 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:09:43 INFO - PROCESS | 1943 | 1461107383017 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1943 | 1461107383018 Marionette TRACE conn2 <- [1,2334,null,{}] 16:09:43 INFO - PROCESS | 1943 | 1461107383021 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:43 INFO - PROCESS | 1943 | 1461107383131 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:09:43 INFO - PROCESS | 1943 | 1461107383240 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x1384a9800 == 66 [pid = 1943] [id = 591] 16:09:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x125b8d800) [pid = 1943] [serial = 1773] [outer = 0x0] 16:09:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x12e997000) [pid = 1943] [serial = 1774] [outer = 0x125b8d800] 16:09:43 INFO - PROCESS | 1943 | 1461107383272 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x12eeefc00) [pid = 1943] [serial = 1775] [outer = 0x125b8d800] 16:09:43 INFO - PROCESS | 1943 | 1461107383694 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 718ms 16:09:43 INFO - PROCESS | 1943 | 1461107383736 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1943 | 1461107383737 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:09:43 INFO - PROCESS | 1943 | 1461107383740 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1943 | 1461107383741 Marionette TRACE conn2 <- [1,2338,null,{}] 16:09:43 INFO - PROCESS | 1943 | 1461107383744 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:43 INFO - PROCESS | 1943 | 1461107383871 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:09:43 INFO - PROCESS | 1943 | 1461107383986 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x13abc2800 == 67 [pid = 1943] [id = 592] 16:09:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x1119ec000) [pid = 1943] [serial = 1776] [outer = 0x0] 16:09:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x12f2bbc00) [pid = 1943] [serial = 1777] [outer = 0x1119ec000] 16:09:44 INFO - PROCESS | 1943 | 1461107384020 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x12fa75c00) [pid = 1943] [serial = 1778] [outer = 0x1119ec000] 16:09:44 INFO - PROCESS | 1943 | 1461107384449 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 768ms 16:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:09:44 INFO - PROCESS | 1943 | 1461107384509 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 1943 | 1461107384510 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:09:44 INFO - PROCESS | 1943 | 1461107384513 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1943 | 1461107384514 Marionette TRACE conn2 <- [1,2342,null,{}] 16:09:44 INFO - PROCESS | 1943 | 1461107384517 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:44 INFO - PROCESS | 1943 | 1461107384631 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:09:44 INFO - PROCESS | 1943 | 1461107384933 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8b4800 == 68 [pid = 1943] [id = 593] 16:09:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11197d000) [pid = 1943] [serial = 1779] [outer = 0x0] 16:09:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x1119ea000) [pid = 1943] [serial = 1780] [outer = 0x11197d000] 16:09:45 INFO - PROCESS | 1943 | 1461107385003 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x114bb3000) [pid = 1943] [serial = 1781] [outer = 0x11197d000] 16:09:45 INFO - PROCESS | 1943 | 1461107385498 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1021ms 16:09:45 INFO - PROCESS | 1943 | 1461107385534 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 1943 | 1461107385538 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:09:45 INFO - PROCESS | 1943 | 1461107385551 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 1943 | 1461107385553 Marionette TRACE conn2 <- [1,2346,null,{}] 16:09:45 INFO - PROCESS | 1943 | 1461107385556 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:45 INFO - PROCESS | 1943 | 1461107385658 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:09:45 INFO - PROCESS | 1943 | 1461107385720 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f34800 == 69 [pid = 1943] [id = 594] 16:09:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x111986800) [pid = 1943] [serial = 1782] [outer = 0x0] 16:09:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x114bb4800) [pid = 1943] [serial = 1783] [outer = 0x111986800] 16:09:45 INFO - PROCESS | 1943 | 1461107385751 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x11580e400) [pid = 1943] [serial = 1784] [outer = 0x111986800] 16:09:46 INFO - PROCESS | 1943 | 1461107386355 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 884ms 16:09:46 INFO - PROCESS | 1943 | 1461107386428 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1943 | 1461107386432 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:09:46 INFO - PROCESS | 1943 | 1461107386438 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1943 | 1461107386440 Marionette TRACE conn2 <- [1,2350,null,{}] 16:09:46 INFO - PROCESS | 1943 | 1461107386443 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:46 INFO - PROCESS | 1943 | 1461107386560 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:09:46 INFO - PROCESS | 1943 | 1461107386672 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x137da0000 == 68 [pid = 1943] [id = 585] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x13779e800 == 67 [pid = 1943] [id = 584] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x11c45c000 == 66 [pid = 1943] [id = 583] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff3e000 == 65 [pid = 1943] [id = 582] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe3b800 == 64 [pid = 1943] [id = 581] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12e780000) [pid = 1943] [serial = 1693] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x119d81800 == 65 [pid = 1943] [id = 595] 16:09:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x111979800) [pid = 1943] [serial = 1785] [outer = 0x0] 16:09:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x1144b1000) [pid = 1943] [serial = 1786] [outer = 0x111979800] 16:09:46 INFO - PROCESS | 1943 | 1461107386732 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11aa4ac00) [pid = 1943] [serial = 1787] [outer = 0x111979800] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12f029800 == 64 [pid = 1943] [id = 580] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12e57d800 == 63 [pid = 1943] [id = 579] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12d194800 == 62 [pid = 1943] [id = 578] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb26000 == 61 [pid = 1943] [id = 577] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x11b931800 == 60 [pid = 1943] [id = 576] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad21800 == 59 [pid = 1943] [id = 575] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x125f63800 == 58 [pid = 1943] [id = 574] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x1425c6800 == 57 [pid = 1943] [id = 570] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x137d8f800 == 56 [pid = 1943] [id = 569] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x137953000 == 55 [pid = 1943] [id = 568] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d9800 == 54 [pid = 1943] [id = 567] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x127e44000 == 53 [pid = 1943] [id = 566] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x11b652000 == 52 [pid = 1943] [id = 565] 16:09:46 INFO - PROCESS | 1943 | --DOCSHELL 0x13778a000 == 51 [pid = 1943] [id = 564] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11a642400) [pid = 1943] [serial = 1661] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x12db5c000) [pid = 1943] [serial = 1651] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12b2e9800) [pid = 1943] [serial = 1678] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x11af96400) [pid = 1943] [serial = 1663] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x11bb19400) [pid = 1943] [serial = 1664] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x12e410c00) [pid = 1943] [serial = 1654] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x11c511400) [pid = 1943] [serial = 1667] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12e782800) [pid = 1943] [serial = 1637] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x11c4bf400) [pid = 1943] [serial = 1685] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x11997ac00) [pid = 1943] [serial = 1660] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x11a992c00) [pid = 1943] [serial = 1642] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x12d41a000) [pid = 1943] [serial = 1687] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x125c0bc00) [pid = 1943] [serial = 1670] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x125b86c00) [pid = 1943] [serial = 1669] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12dcf2800) [pid = 1943] [serial = 1688] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x11553c800) [pid = 1943] [serial = 1657] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x12987b000) [pid = 1943] [serial = 1648] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x12af33400) [pid = 1943] [serial = 1676] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x12bbab800) [pid = 1943] [serial = 1681] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x12e30f800) [pid = 1943] [serial = 1690] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12ba7ac00) [pid = 1943] [serial = 1679] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x114da8800) [pid = 1943] [serial = 1639] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x12d066400) [pid = 1943] [serial = 1682] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x126eedc00) [pid = 1943] [serial = 1672] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x11bef5000) [pid = 1943] [serial = 1666] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x1296d1c00) [pid = 1943] [serial = 1673] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x11a640c00) [pid = 1943] [serial = 1645] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x129d4ec00) [pid = 1943] [serial = 1675] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x118d77000) [pid = 1943] [serial = 1658] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x1178fb000) [pid = 1943] [serial = 1684] [outer = 0x0] [url = about:blank] 16:09:46 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12e419c00) [pid = 1943] [serial = 1691] [outer = 0x0] [url = about:blank] 16:09:47 INFO - PROCESS | 1943 | 1461107387086 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 16:09:47 INFO - PROCESS | 1943 | 1461107387109 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:09:47 INFO - PROCESS | 1943 | 1461107387111 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:09:47 INFO - PROCESS | 1943 | 1461107387115 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1943 | 1461107387121 Marionette TRACE conn2 <- [1,2354,null,{}] 16:09:47 INFO - PROCESS | 1943 | 1461107387128 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:47 INFO - PROCESS | 1943 | 1461107387217 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:09:47 INFO - PROCESS | 1943 | 1461107387223 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x129605000 == 52 [pid = 1943] [id = 596] 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11ab6dc00) [pid = 1943] [serial = 1788] [outer = 0x0] 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x11be39c00) [pid = 1943] [serial = 1789] [outer = 0x11ab6dc00] 16:09:47 INFO - PROCESS | 1943 | 1461107387250 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x11c5e7400) [pid = 1943] [serial = 1790] [outer = 0x11ab6dc00] 16:09:47 INFO - PROCESS | 1943 | 1461107387619 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 529ms 16:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:09:47 INFO - PROCESS | 1943 | 1461107387643 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 1943 | 1461107387645 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:09:47 INFO - PROCESS | 1943 | 1461107387647 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1943 | 1461107387649 Marionette TRACE conn2 <- [1,2358,null,{}] 16:09:47 INFO - PROCESS | 1943 | 1461107387662 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:47 INFO - PROCESS | 1943 | 1461107387752 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:09:47 INFO - PROCESS | 1943 | 1461107387756 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8ab000 == 53 [pid = 1943] [id = 597] 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x125850800) [pid = 1943] [serial = 1791] [outer = 0x0] 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x125c04000) [pid = 1943] [serial = 1792] [outer = 0x125850800] 16:09:47 INFO - PROCESS | 1943 | 1461107387783 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x126898c00) [pid = 1943] [serial = 1793] [outer = 0x125850800] 16:09:48 INFO - PROCESS | 1943 | 1461107388148 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 526ms 16:09:48 INFO - PROCESS | 1943 | 1461107388174 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:09:48 INFO - PROCESS | 1943 | 1461107388176 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:09:48 INFO - PROCESS | 1943 | 1461107388180 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 1943 | 1461107388181 Marionette TRACE conn2 <- [1,2362,null,{}] 16:09:48 INFO - PROCESS | 1943 | 1461107388196 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:48 INFO - PROCESS | 1943 | 1461107388329 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:09:48 INFO - PROCESS | 1943 | 1461107388338 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d13c800 == 54 [pid = 1943] [id = 598] 16:09:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x126eee000) [pid = 1943] [serial = 1794] [outer = 0x0] 16:09:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x12745ec00) [pid = 1943] [serial = 1795] [outer = 0x126eee000] 16:09:48 INFO - PROCESS | 1943 | 1461107388392 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x1290fcc00) [pid = 1943] [serial = 1796] [outer = 0x126eee000] 16:09:48 INFO - PROCESS | 1943 | 1461107388856 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 680ms 16:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:09:48 INFO - PROCESS | 1943 | 1461107388886 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 1943 | 1461107388887 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:09:48 INFO - PROCESS | 1943 | 1461107388889 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 1943 | 1461107388891 Marionette TRACE conn2 <- [1,2366,null,{}] 16:09:48 INFO - PROCESS | 1943 | 1461107388910 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:49 INFO - PROCESS | 1943 | 1461107389025 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:09:49 INFO - PROCESS | 1943 | 1461107389036 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db18000 == 55 [pid = 1943] [id = 599] 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x129d4ac00) [pid = 1943] [serial = 1797] [outer = 0x0] 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x129d56c00) [pid = 1943] [serial = 1798] [outer = 0x129d4ac00] 16:09:49 INFO - PROCESS | 1943 | 1461107389062 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x12b1e2800) [pid = 1943] [serial = 1799] [outer = 0x129d4ac00] 16:09:49 INFO - PROCESS | 1943 | 1461107389554 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 682ms 16:09:49 INFO - PROCESS | 1943 | 1461107389574 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1943 | 1461107389576 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:09:49 INFO - PROCESS | 1943 | 1461107389589 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1943 | 1461107389591 Marionette TRACE conn2 <- [1,2370,null,{}] 16:09:49 INFO - PROCESS | 1943 | 1461107389594 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:49 INFO - PROCESS | 1943 | 1461107389754 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:09:49 INFO - PROCESS | 1943 | 1461107389767 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e57a800 == 56 [pid = 1943] [id = 600] 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x129d4fc00) [pid = 1943] [serial = 1800] [outer = 0x0] 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x12b73ac00) [pid = 1943] [serial = 1801] [outer = 0x129d4fc00] 16:09:49 INFO - PROCESS | 1943 | 1461107389793 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x12cf39c00) [pid = 1943] [serial = 1802] [outer = 0x129d4fc00] 16:09:50 INFO - PROCESS | 1943 | 1461107390158 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 620ms 16:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:09:50 INFO - PROCESS | 1943 | 1461107390209 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1943 | 1461107390210 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:09:50 INFO - PROCESS | 1943 | 1461107390212 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1943 | 1461107390213 Marionette TRACE conn2 <- [1,2374,null,{}] 16:09:50 INFO - PROCESS | 1943 | 1461107390216 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:50 INFO - PROCESS | 1943 | 1461107390330 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:09:50 INFO - PROCESS | 1943 | 1461107390366 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f424000 == 57 [pid = 1943] [id = 601] 16:09:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12750e800) [pid = 1943] [serial = 1803] [outer = 0x0] 16:09:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12d08d800) [pid = 1943] [serial = 1804] [outer = 0x12750e800] 16:09:50 INFO - PROCESS | 1943 | 1461107390392 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12d411400) [pid = 1943] [serial = 1805] [outer = 0x12750e800] 16:09:50 INFO - PROCESS | 1943 | 1461107390746 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 16:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:09:50 INFO - PROCESS | 1943 | 1461107390786 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1943 | 1461107390787 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:09:50 INFO - PROCESS | 1943 | 1461107390790 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1943 | 1461107390791 Marionette TRACE conn2 <- [1,2378,null,{}] 16:09:50 INFO - PROCESS | 1943 | 1461107390793 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:50 INFO - PROCESS | 1943 | 1461107390908 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x119233000) [pid = 1943] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12750e000) [pid = 1943] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x12e309000) [pid = 1943] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x119232c00) [pid = 1943] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x12b2e5800) [pid = 1943] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x12e311800) [pid = 1943] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x11197f000) [pid = 1943] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12e30bc00) [pid = 1943] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x12af2c800) [pid = 1943] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x111984c00) [pid = 1943] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x125c62800) [pid = 1943] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12d08a400) [pid = 1943] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:09:51 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x111ae7000) [pid = 1943] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:09:51 INFO - PROCESS | 1943 | 1461107391148 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x125b16800 == 58 [pid = 1943] [id = 602] 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x11197a800) [pid = 1943] [serial = 1806] [outer = 0x0] 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x1119ea400) [pid = 1943] [serial = 1807] [outer = 0x11197a800] 16:09:51 INFO - PROCESS | 1943 | 1461107391175 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x11be74400) [pid = 1943] [serial = 1808] [outer = 0x11197a800] 16:09:51 INFO - PROCESS | 1943 | 1461107391463 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 16:09:51 INFO - PROCESS | 1943 | 1461107391510 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 1943 | 1461107391511 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:09:51 INFO - PROCESS | 1943 | 1461107391514 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 1943 | 1461107391515 Marionette TRACE conn2 <- [1,2382,null,{}] 16:09:51 INFO - PROCESS | 1943 | 1461107391520 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:51 INFO - PROCESS | 1943 | 1461107391608 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:09:51 INFO - PROCESS | 1943 | 1461107391627 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff07000 == 59 [pid = 1943] [id = 603] 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x11adb8000) [pid = 1943] [serial = 1809] [outer = 0x0] 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x12db60c00) [pid = 1943] [serial = 1810] [outer = 0x11adb8000] 16:09:51 INFO - PROCESS | 1943 | 1461107391657 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x12e404000) [pid = 1943] [serial = 1811] [outer = 0x11adb8000] 16:09:52 INFO - PROCESS | 1943 | 1461107392018 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 16:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:09:52 INFO - PROCESS | 1943 | 1461107392036 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1943 | 1461107392037 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:09:52 INFO - PROCESS | 1943 | 1461107392039 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1943 | 1461107392041 Marionette TRACE conn2 <- [1,2386,null,{}] 16:09:52 INFO - PROCESS | 1943 | 1461107392043 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 1943 | 1461107392181 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:09:52 INFO - PROCESS | 1943 | 1461107392189 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a68800 == 60 [pid = 1943] [id = 604] 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x12e411c00) [pid = 1943] [serial = 1812] [outer = 0x0] 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x12e781400) [pid = 1943] [serial = 1813] [outer = 0x12e411c00] 16:09:52 INFO - PROCESS | 1943 | 1461107392215 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x12e998400) [pid = 1943] [serial = 1814] [outer = 0x12e411c00] 16:09:52 INFO - PROCESS | 1943 | 1461107392538 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 16:09:52 INFO - PROCESS | 1943 | 1461107392560 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1943 | 1461107392562 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:09:52 INFO - PROCESS | 1943 | 1461107392565 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1943 | 1461107392567 Marionette TRACE conn2 <- [1,2390,null,{}] 16:09:52 INFO - PROCESS | 1943 | 1461107392569 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 1943 | 1461107392663 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:09:52 INFO - PROCESS | 1943 | 1461107392667 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x137782000 == 61 [pid = 1943] [id = 605] 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x12e998800) [pid = 1943] [serial = 1815] [outer = 0x0] 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12eef2000) [pid = 1943] [serial = 1816] [outer = 0x12e998800] 16:09:52 INFO - PROCESS | 1943 | 1461107392692 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x12f2b9800) [pid = 1943] [serial = 1817] [outer = 0x12e998800] 16:09:53 INFO - PROCESS | 1943 | 1461107393059 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 16:09:53 INFO - PROCESS | 1943 | 1461107393097 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1943 | 1461107393098 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:09:53 INFO - PROCESS | 1943 | 1461107393103 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1943 | 1461107393104 Marionette TRACE conn2 <- [1,2394,null,{}] 16:09:53 INFO - PROCESS | 1943 | 1461107393107 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:53 INFO - PROCESS | 1943 | 1461107393270 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:09:53 INFO - PROCESS | 1943 | 1461107393377 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ab90000 == 62 [pid = 1943] [id = 606] 16:09:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x11197b400) [pid = 1943] [serial = 1818] [outer = 0x0] 16:09:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x111984800) [pid = 1943] [serial = 1819] [outer = 0x11197b400] 16:09:53 INFO - PROCESS | 1943 | 1461107393412 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x114bb8000) [pid = 1943] [serial = 1820] [outer = 0x11197b400] 16:09:53 INFO - PROCESS | 1943 | 1461107393887 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 821ms 16:09:53 INFO - PROCESS | 1943 | 1461107393961 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1943 | 1461107393965 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:09:53 INFO - PROCESS | 1943 | 1461107393983 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1943 | 1461107393986 Marionette TRACE conn2 <- [1,2398,null,{}] 16:09:53 INFO - PROCESS | 1943 | 1461107393989 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:54 INFO - PROCESS | 1943 | 1461107394104 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:09:54 INFO - PROCESS | 1943 | 1461107394213 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x129610000 == 63 [pid = 1943] [id = 607] 16:09:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x1199abc00) [pid = 1943] [serial = 1821] [outer = 0x0] 16:09:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11a988000) [pid = 1943] [serial = 1822] [outer = 0x1199abc00] 16:09:54 INFO - PROCESS | 1943 | 1461107394248 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x11acf1400) [pid = 1943] [serial = 1823] [outer = 0x1199abc00] 16:09:54 INFO - PROCESS | 1943 | 1461107394683 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 772ms 16:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:09:54 INFO - PROCESS | 1943 | 1461107394755 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1943 | 1461107394758 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:09:54 INFO - PROCESS | 1943 | 1461107394760 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1943 | 1461107394761 Marionette TRACE conn2 <- [1,2402,null,{}] 16:09:54 INFO - PROCESS | 1943 | 1461107394764 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:54 INFO - PROCESS | 1943 | 1461107394877 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:09:54 INFO - PROCESS | 1943 | 1461107394957 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db0e800 == 64 [pid = 1943] [id = 608] 16:09:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11be38c00) [pid = 1943] [serial = 1824] [outer = 0x0] 16:09:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x125851800) [pid = 1943] [serial = 1825] [outer = 0x11be38c00] 16:09:54 INFO - PROCESS | 1943 | 1461107394989 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x126c90800) [pid = 1943] [serial = 1826] [outer = 0x11be38c00] 16:09:55 INFO - PROCESS | 1943 | 1461107395402 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 669ms 16:09:55 INFO - PROCESS | 1943 | 1461107395482 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 1943 | 1461107395485 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:09:55 INFO - PROCESS | 1943 | 1461107395511 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 1943 | 1461107395515 Marionette TRACE conn2 <- [1,2406,null,{}] 16:09:55 INFO - PROCESS | 1943 | 1461107395520 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:55 INFO - PROCESS | 1943 | 1461107395632 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:09:55 INFO - PROCESS | 1943 | 1461107395713 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d2d800 == 65 [pid = 1943] [id = 609] 16:09:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11be2e000) [pid = 1943] [serial = 1827] [outer = 0x0] 16:09:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x12b736400) [pid = 1943] [serial = 1828] [outer = 0x11be2e000] 16:09:55 INFO - PROCESS | 1943 | 1461107395745 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x12db53800) [pid = 1943] [serial = 1829] [outer = 0x11be2e000] 16:09:56 INFO - PROCESS | 1943 | 1461107396170 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 680ms 16:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:09:56 INFO - PROCESS | 1943 | 1461107396187 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1943 | 1461107396188 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:09:56 INFO - PROCESS | 1943 | 1461107396190 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1943 | 1461107396192 Marionette TRACE conn2 <- [1,2410,null,{}] 16:09:56 INFO - PROCESS | 1943 | 1461107396194 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:56 INFO - PROCESS | 1943 | 1461107396308 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:09:56 INFO - PROCESS | 1943 | 1461107396416 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x137f7f000 == 66 [pid = 1943] [id = 610] 16:09:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12d41d000) [pid = 1943] [serial = 1830] [outer = 0x0] 16:09:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x12e310000) [pid = 1943] [serial = 1831] [outer = 0x12d41d000] 16:09:56 INFO - PROCESS | 1943 | 1461107396449 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x12e78b400) [pid = 1943] [serial = 1832] [outer = 0x12d41d000] 16:09:56 INFO - PROCESS | 1943 | 1461107396846 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 671ms 16:09:56 INFO - PROCESS | 1943 | 1461107396861 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1943 | 1461107396863 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:09:56 INFO - PROCESS | 1943 | 1461107396866 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1943 | 1461107396867 Marionette TRACE conn2 <- [1,2414,null,{}] 16:09:56 INFO - PROCESS | 1943 | 1461107396870 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:56 INFO - PROCESS | 1943 | 1461107396980 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:09:57 INFO - PROCESS | 1943 | 1461107397093 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e92000 == 67 [pid = 1943] [id = 611] 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12eef2400) [pid = 1943] [serial = 1833] [outer = 0x0] 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x12f477c00) [pid = 1943] [serial = 1834] [outer = 0x12eef2400] 16:09:57 INFO - PROCESS | 1943 | 1461107397131 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12fa70400) [pid = 1943] [serial = 1835] [outer = 0x12eef2400] 16:09:57 INFO - PROCESS | 1943 | 1461107397561 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 16:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:09:57 INFO - PROCESS | 1943 | 1461107397586 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 1943 | 1461107397588 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:09:57 INFO - PROCESS | 1943 | 1461107397590 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1943 | 1461107397591 Marionette TRACE conn2 <- [1,2418,null,{}] 16:09:57 INFO - PROCESS | 1943 | 1461107397594 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:57 INFO - PROCESS | 1943 | 1461107397706 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:09:57 INFO - PROCESS | 1943 | 1461107397815 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x13abde000 == 68 [pid = 1943] [id = 612] 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12af63000) [pid = 1943] [serial = 1836] [outer = 0x0] 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12af68800) [pid = 1943] [serial = 1837] [outer = 0x12af63000] 16:09:57 INFO - PROCESS | 1943 | 1461107397850 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12fa73000) [pid = 1943] [serial = 1838] [outer = 0x12af63000] 16:09:58 INFO - PROCESS | 1943 | 1461107398317 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 819ms 16:09:58 INFO - PROCESS | 1943 | 1461107398411 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 1943 | 1461107398413 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:09:58 INFO - PROCESS | 1943 | 1461107398507 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 1943 | 1461107398509 Marionette TRACE conn2 <- [1,2422,null,{}] 16:09:58 INFO - PROCESS | 1943 | 1461107398513 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:58 INFO - PROCESS | 1943 | 1461107398675 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:09:58 INFO - PROCESS | 1943 | 1461107398770 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a78000 == 69 [pid = 1943] [id = 613] 16:09:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x11197dc00) [pid = 1943] [serial = 1839] [outer = 0x0] 16:09:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x12b086000) [pid = 1943] [serial = 1840] [outer = 0x11197dc00] 16:09:58 INFO - PROCESS | 1943 | 1461107398801 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x12b08b400) [pid = 1943] [serial = 1841] [outer = 0x11197dc00] 16:09:59 INFO - PROCESS | 1943 | 1461107399218 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 731ms 16:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:09:59 INFO - PROCESS | 1943 | 1461107399230 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1943 | 1461107399231 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:09:59 INFO - PROCESS | 1943 | 1461107399234 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1943 | 1461107399235 Marionette TRACE conn2 <- [1,2426,null,{}] 16:09:59 INFO - PROCESS | 1943 | 1461107399237 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:59 INFO - PROCESS | 1943 | 1461107399352 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:09:59 INFO - PROCESS | 1943 | 1461107399459 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x116617800 == 70 [pid = 1943] [id = 614] 16:09:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x111980400) [pid = 1943] [serial = 1842] [outer = 0x0] 16:09:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x1155b8c00) [pid = 1943] [serial = 1843] [outer = 0x111980400] 16:09:59 INFO - PROCESS | 1943 | 1461107399495 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x118933400) [pid = 1943] [serial = 1844] [outer = 0x111980400] 16:10:00 INFO - PROCESS | 1943 | 1461107400097 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 919ms 16:10:00 INFO - PROCESS | 1943 | 1461107400154 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 1943 | 1461107400157 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:10:00 INFO - PROCESS | 1943 | 1461107400160 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 1943 | 1461107400162 Marionette TRACE conn2 <- [1,2430,null,{}] 16:10:00 INFO - PROCESS | 1943 | 1461107400166 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:00 INFO - PROCESS | 1943 | 1461107400276 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:10:00 INFO - PROCESS | 1943 | 1461107400393 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x119809000 == 71 [pid = 1943] [id = 615] 16:10:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x114aca400) [pid = 1943] [serial = 1845] [outer = 0x0] 16:10:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x114bae400) [pid = 1943] [serial = 1846] [outer = 0x114aca400] 16:10:00 INFO - PROCESS | 1943 | 1461107400425 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x114da8800) [pid = 1943] [serial = 1847] [outer = 0x114aca400] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x137782000 == 70 [pid = 1943] [id = 605] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x130a68800 == 69 [pid = 1943] [id = 604] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff07000 == 68 [pid = 1943] [id = 603] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x125b16800 == 67 [pid = 1943] [id = 602] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12f424000 == 66 [pid = 1943] [id = 601] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12e57a800 == 65 [pid = 1943] [id = 600] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x12f2b2400) [pid = 1943] [serial = 1759] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x114bb6000) [pid = 1943] [serial = 1717] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x1190e3400) [pid = 1943] [serial = 1720] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x12d41a800) [pid = 1943] [serial = 1708] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x12e7bf800) [pid = 1943] [serial = 1711] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x12e996000) [pid = 1943] [serial = 1714] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | 1461107400908 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12db18000 == 64 [pid = 1943] [id = 599] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12d13c800 == 63 [pid = 1943] [id = 598] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8ab000 == 62 [pid = 1943] [id = 597] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x129605000 == 61 [pid = 1943] [id = 596] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x119d81800 == 60 [pid = 1943] [id = 595] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x126f34800 == 59 [pid = 1943] [id = 594] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8b4800 == 58 [pid = 1943] [id = 593] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9cb000 == 57 [pid = 1943] [id = 589] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12961c000 == 56 [pid = 1943] [id = 588] 16:10:00 INFO - PROCESS | 1943 | --DOCSHELL 0x1268bd000 == 55 [pid = 1943] [id = 587] 16:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 775ms 16:10:00 INFO - PROCESS | 1943 | 1461107400936 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 1943 | 1461107400940 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:10:00 INFO - PROCESS | 1943 | 1461107400944 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 1943 | 1461107400946 Marionette TRACE conn2 <- [1,2434,null,{}] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12eee7800) [pid = 1943] [serial = 1756] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x111985c00) [pid = 1943] [serial = 1751] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x11997a000) [pid = 1943] [serial = 1753] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x12e308800) [pid = 1943] [serial = 1742] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x12d05b800) [pid = 1943] [serial = 1739] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12b1df400) [pid = 1943] [serial = 1754] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12eeed000) [pid = 1943] [serial = 1757] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x126a48800) [pid = 1943] [serial = 1732] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x12da91000) [pid = 1943] [serial = 1741] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x114db2400) [pid = 1943] [serial = 1724] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x1141c5000) [pid = 1943] [serial = 1723] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x11a986000) [pid = 1943] [serial = 1726] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x11af97800) [pid = 1943] [serial = 1727] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x1296c9400) [pid = 1943] [serial = 1735] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x12af2b400) [pid = 1943] [serial = 1736] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x12e786c00) [pid = 1943] [serial = 1745] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x11b928800) [pid = 1943] [serial = 1729] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12e41a400) [pid = 1943] [serial = 1744] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x11be74800) [pid = 1943] [serial = 1730] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12b73fc00) [pid = 1943] [serial = 1738] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x12e992400) [pid = 1943] [serial = 1748] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x12e7c5400) [pid = 1943] [serial = 1747] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x111981400) [pid = 1943] [serial = 1750] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x1290fbc00) [pid = 1943] [serial = 1705] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x125c11400) [pid = 1943] [serial = 1702] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x12e7bd400) [pid = 1943] [serial = 1694] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x1272e3c00) [pid = 1943] [serial = 1733] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x11a892800) [pid = 1943] [serial = 1699] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x114da6c00) [pid = 1943] [serial = 1696] [outer = 0x0] [url = about:blank] 16:10:00 INFO - PROCESS | 1943 | 1461107400967 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 1943 | 1461107401063 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:10:01 INFO - PROCESS | 1943 | 1461107401067 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad82800 == 56 [pid = 1943] [id = 616] 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x114db0800) [pid = 1943] [serial = 1848] [outer = 0x0] 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x115537000) [pid = 1943] [serial = 1849] [outer = 0x114db0800] 16:10:01 INFO - PROCESS | 1943 | 1461107401095 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x1155b9000) [pid = 1943] [serial = 1850] [outer = 0x114db0800] 16:10:01 INFO - PROCESS | 1943 | 1461107401509 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 580ms 16:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:10:01 INFO - PROCESS | 1943 | 1461107401524 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1943 | 1461107401526 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:10:01 INFO - PROCESS | 1943 | 1461107401528 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1943 | 1461107401531 Marionette TRACE conn2 <- [1,2438,null,{}] 16:10:01 INFO - PROCESS | 1943 | 1461107401538 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 1943 | 1461107401634 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:10:01 INFO - PROCESS | 1943 | 1461107401661 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f76000 == 57 [pid = 1943] [id = 617] 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x118937000) [pid = 1943] [serial = 1851] [outer = 0x0] 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x1190df000) [pid = 1943] [serial = 1852] [outer = 0x118937000] 16:10:01 INFO - PROCESS | 1943 | 1461107401689 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x11934c400) [pid = 1943] [serial = 1853] [outer = 0x118937000] 16:10:02 INFO - PROCESS | 1943 | 1461107402054 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 572ms 16:10:02 INFO - PROCESS | 1943 | 1461107402100 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:10:02 INFO - PROCESS | 1943 | 1461107402102 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:10:02 INFO - PROCESS | 1943 | 1461107402104 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1943 | 1461107402105 Marionette TRACE conn2 <- [1,2442,null,{}] 16:10:02 INFO - PROCESS | 1943 | 1461107402108 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:02 INFO - PROCESS | 1943 | 1461107402200 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:10:02 INFO - PROCESS | 1943 | 1461107402204 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x129167800 == 58 [pid = 1943] [id = 618] 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x119978c00) [pid = 1943] [serial = 1854] [outer = 0x0] 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x1199a8400) [pid = 1943] [serial = 1855] [outer = 0x119978c00] 16:10:02 INFO - PROCESS | 1943 | 1461107402231 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x1199b2400) [pid = 1943] [serial = 1856] [outer = 0x119978c00] 16:10:02 INFO - PROCESS | 1943 | 1461107402577 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 16:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:10:02 INFO - PROCESS | 1943 | 1461107402624 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 1943 | 1461107402625 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:10:02 INFO - PROCESS | 1943 | 1461107402627 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1943 | 1461107402628 Marionette TRACE conn2 <- [1,2446,null,{}] 16:10:02 INFO - PROCESS | 1943 | 1461107402630 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:02 INFO - PROCESS | 1943 | 1461107402719 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:10:02 INFO - PROCESS | 1943 | 1461107402796 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x129619000 == 59 [pid = 1943] [id = 619] 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11997c400) [pid = 1943] [serial = 1857] [outer = 0x0] 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x119e75400) [pid = 1943] [serial = 1858] [outer = 0x11997c400] 16:10:02 INFO - PROCESS | 1943 | 1461107402825 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x11a98cc00) [pid = 1943] [serial = 1859] [outer = 0x11997c400] 16:10:03 INFO - PROCESS | 1943 | 1461107403158 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 16:10:03 INFO - PROCESS | 1943 | 1461107403196 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1943 | 1461107403197 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:10:03 INFO - PROCESS | 1943 | 1461107403200 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1943 | 1461107403201 Marionette TRACE conn2 <- [1,2450,null,{}] 16:10:03 INFO - PROCESS | 1943 | 1461107403203 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:03 INFO - PROCESS | 1943 | 1461107403337 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:10:03 INFO - PROCESS | 1943 | 1461107403358 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10f800 == 60 [pid = 1943] [id = 620] 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x11ab69800) [pid = 1943] [serial = 1860] [outer = 0x0] 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x11b96e000) [pid = 1943] [serial = 1861] [outer = 0x11ab69800] 16:10:03 INFO - PROCESS | 1943 | 1461107403386 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11c14b400) [pid = 1943] [serial = 1862] [outer = 0x11ab69800] 16:10:03 INFO - PROCESS | 1943 | 1461107403754 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 571ms 16:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:10:03 INFO - PROCESS | 1943 | 1461107403772 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1943 | 1461107403773 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:10:03 INFO - PROCESS | 1943 | 1461107403775 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1943 | 1461107403777 Marionette TRACE conn2 <- [1,2454,null,{}] 16:10:03 INFO - PROCESS | 1943 | 1461107403779 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:03 INFO - PROCESS | 1943 | 1461107403904 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:10:03 INFO - PROCESS | 1943 | 1461107403914 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d199800 == 61 [pid = 1943] [id = 621] 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x11ab6a400) [pid = 1943] [serial = 1863] [outer = 0x0] 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x11c470400) [pid = 1943] [serial = 1864] [outer = 0x11ab6a400] 16:10:03 INFO - PROCESS | 1943 | 1461107403940 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x11c5f3400) [pid = 1943] [serial = 1865] [outer = 0x11ab6a400] 16:10:04 INFO - PROCESS | 1943 | 1461107404295 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 567ms 16:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:10:04 INFO - PROCESS | 1943 | 1461107404358 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1943 | 1461107404360 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:10:04 INFO - PROCESS | 1943 | 1461107404363 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1943 | 1461107404364 Marionette TRACE conn2 <- [1,2458,null,{}] 16:10:04 INFO - PROCESS | 1943 | 1461107404368 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:04 INFO - PROCESS | 1943 | 1461107404546 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:10:04 INFO - PROCESS | 1943 | 1461107404562 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db06000 == 62 [pid = 1943] [id = 622] 16:10:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11c154400) [pid = 1943] [serial = 1866] [outer = 0x0] 16:10:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x125a55c00) [pid = 1943] [serial = 1867] [outer = 0x11c154400] 16:10:04 INFO - PROCESS | 1943 | 1461107404602 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x125c0d400) [pid = 1943] [serial = 1868] [outer = 0x11c154400] 16:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:10:05 INFO - PROCESS | 1943 | 1461107405030 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 16:10:05 INFO - PROCESS | 1943 | 1461107405037 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 1943 | 1461107405038 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:10:05 INFO - PROCESS | 1943 | 1461107405041 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 1943 | 1461107405042 Marionette TRACE conn2 <- [1,2462,null,{}] 16:10:05 INFO - PROCESS | 1943 | 1461107405044 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:05 INFO - PROCESS | 1943 | 1461107405321 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x129d4fc00) [pid = 1943] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x11197d000) [pid = 1943] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x125850800) [pid = 1943] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x111979800) [pid = 1943] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x111986800) [pid = 1943] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12750e800) [pid = 1943] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x126eee000) [pid = 1943] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11197a800) [pid = 1943] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x12e411c00) [pid = 1943] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x11ab6dc00) [pid = 1943] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x129d4ac00) [pid = 1943] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:10:05 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x11adb8000) [pid = 1943] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:10:05 INFO - PROCESS | 1943 | 1461107405397 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x127420000 == 63 [pid = 1943] [id = 623] 16:10:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x11197b800) [pid = 1943] [serial = 1869] [outer = 0x0] 16:10:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x114dae000) [pid = 1943] [serial = 1870] [outer = 0x11197b800] 16:10:05 INFO - PROCESS | 1943 | 1461107405425 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x125c0d800) [pid = 1943] [serial = 1871] [outer = 0x11197b800] 16:10:05 INFO - PROCESS | 1943 | 1461107405820 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 821ms 16:10:05 INFO - PROCESS | 1943 | 1461107405863 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:10:05 INFO - PROCESS | 1943 | 1461107405865 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:10:05 INFO - PROCESS | 1943 | 1461107405868 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 1943 | 1461107405870 Marionette TRACE conn2 <- [1,2466,null,{}] 16:10:05 INFO - PROCESS | 1943 | 1461107405873 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:06 INFO - PROCESS | 1943 | 1461107406004 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:10:06 INFO - PROCESS | 1943 | 1461107406008 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9cd800 == 64 [pid = 1943] [id = 624] 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x119e69000) [pid = 1943] [serial = 1872] [outer = 0x0] 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x126c88800) [pid = 1943] [serial = 1873] [outer = 0x119e69000] 16:10:06 INFO - PROCESS | 1943 | 1461107406034 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x1272e7800) [pid = 1943] [serial = 1874] [outer = 0x119e69000] 16:10:06 INFO - PROCESS | 1943 | 1461107406404 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 576ms 16:10:06 INFO - PROCESS | 1943 | 1461107406444 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 1943 | 1461107406446 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:10:06 INFO - PROCESS | 1943 | 1461107406450 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1943 | 1461107406453 Marionette TRACE conn2 <- [1,2470,null,{}] 16:10:06 INFO - PROCESS | 1943 | 1461107406469 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:06 INFO - PROCESS | 1943 | 1461107406633 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:10:06 INFO - PROCESS | 1943 | 1461107406683 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5be800 == 65 [pid = 1943] [id = 625] 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x1291b8400) [pid = 1943] [serial = 1875] [outer = 0x0] 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x1291c4800) [pid = 1943] [serial = 1876] [outer = 0x1291b8400] 16:10:06 INFO - PROCESS | 1943 | 1461107406728 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x129d4ac00) [pid = 1943] [serial = 1877] [outer = 0x1291b8400] 16:10:07 INFO - PROCESS | 1943 | 1461107407398 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 987ms 16:10:07 INFO - PROCESS | 1943 | 1461107407438 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:10:07 INFO - PROCESS | 1943 | 1461107407443 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:10:07 INFO - PROCESS | 1943 | 1461107407449 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:10:07 INFO - PROCESS | 1943 | 1461107407453 Marionette TRACE conn2 <- [1,2474,null,{}] 16:10:07 INFO - PROCESS | 1943 | 1461107407458 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:07 INFO - PROCESS | 1943 | 1461107407624 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:10:07 INFO - PROCESS | 1943 | 1461107407710 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c893800 == 66 [pid = 1943] [id = 626] 16:10:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x114bbb000) [pid = 1943] [serial = 1878] [outer = 0x0] 16:10:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x11550f800) [pid = 1943] [serial = 1879] [outer = 0x114bbb000] 16:10:07 INFO - PROCESS | 1943 | 1461107407742 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x115816800) [pid = 1943] [serial = 1880] [outer = 0x114bbb000] 16:10:08 INFO - PROCESS | 1943 | 1461107408221 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 826ms 16:10:08 INFO - PROCESS | 1943 | 1461107408283 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 1943 | 1461107408288 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:10:08 INFO - PROCESS | 1943 | 1461107408294 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1943 | 1461107408296 Marionette TRACE conn2 <- [1,2478,null,{}] 16:10:08 INFO - PROCESS | 1943 | 1461107408299 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:08 INFO - PROCESS | 1943 | 1461107408417 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:10:08 INFO - PROCESS | 1943 | 1461107408501 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb2a800 == 67 [pid = 1943] [id = 627] 16:10:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x118935400) [pid = 1943] [serial = 1881] [outer = 0x0] 16:10:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x11997a800) [pid = 1943] [serial = 1882] [outer = 0x118935400] 16:10:08 INFO - PROCESS | 1943 | 1461107408532 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x11a63b000) [pid = 1943] [serial = 1883] [outer = 0x118935400] 16:10:08 INFO - PROCESS | 1943 | 1461107408972 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 16:10:09 INFO - PROCESS | 1943 | 1461107409015 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1943 | 1461107409016 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:10:09 INFO - PROCESS | 1943 | 1461107409019 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1943 | 1461107409022 Marionette TRACE conn2 <- [1,2482,null,{}] 16:10:09 INFO - PROCESS | 1943 | 1461107409030 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:09 INFO - PROCESS | 1943 | 1461107409148 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:10:09 INFO - PROCESS | 1943 | 1461107409234 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe33800 == 68 [pid = 1943] [id = 628] 16:10:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x11aa4dc00) [pid = 1943] [serial = 1884] [outer = 0x0] 16:10:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x11b968000) [pid = 1943] [serial = 1885] [outer = 0x11aa4dc00] 16:10:09 INFO - PROCESS | 1943 | 1461107409268 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x125956c00) [pid = 1943] [serial = 1886] [outer = 0x11aa4dc00] 16:10:09 INFO - PROCESS | 1943 | 1461107409689 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 724ms 16:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:10:09 INFO - PROCESS | 1943 | 1461107409743 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1943 | 1461107409745 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:10:09 INFO - PROCESS | 1943 | 1461107409761 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1943 | 1461107409762 Marionette TRACE conn2 <- [1,2486,null,{}] 16:10:09 INFO - PROCESS | 1943 | 1461107409768 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:09 INFO - PROCESS | 1943 | 1461107409882 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:10:09 INFO - PROCESS | 1943 | 1461107409965 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff15800 == 69 [pid = 1943] [id = 629] 16:10:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x125a56000) [pid = 1943] [serial = 1887] [outer = 0x0] 16:10:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x127507800) [pid = 1943] [serial = 1888] [outer = 0x125a56000] 16:10:09 INFO - PROCESS | 1943 | 1461107409996 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x12903ec00) [pid = 1943] [serial = 1889] [outer = 0x125a56000] 16:10:10 INFO - PROCESS | 1943 | 1461107410419 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 688ms 16:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:10:10 INFO - PROCESS | 1943 | 1461107410437 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 1943 | 1461107410438 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:10:10 INFO - PROCESS | 1943 | 1461107410440 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 1943 | 1461107410442 Marionette TRACE conn2 <- [1,2490,null,{}] 16:10:10 INFO - PROCESS | 1943 | 1461107410444 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:10 INFO - PROCESS | 1943 | 1461107410558 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:10:10 INFO - PROCESS | 1943 | 1461107410667 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301c8800 == 70 [pid = 1943] [id = 630] 16:10:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x11a989400) [pid = 1943] [serial = 1890] [outer = 0x0] 16:10:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x1290fd800) [pid = 1943] [serial = 1891] [outer = 0x11a989400] 16:10:10 INFO - PROCESS | 1943 | 1461107410702 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x129d4fc00) [pid = 1943] [serial = 1892] [outer = 0x11a989400] 16:10:11 INFO - PROCESS | 1943 | 1461107411138 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 719ms 16:10:11 INFO - PROCESS | 1943 | 1461107411160 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1943 | 1461107411161 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:10:11 INFO - PROCESS | 1943 | 1461107411163 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1943 | 1461107411165 Marionette TRACE conn2 <- [1,2494,null,{}] 16:10:11 INFO - PROCESS | 1943 | 1461107411167 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:11 INFO - PROCESS | 1943 | 1461107411308 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:10:11 INFO - PROCESS | 1943 | 1461107411392 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x131b9a000 == 71 [pid = 1943] [id = 631] 16:10:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x129d55400) [pid = 1943] [serial = 1893] [outer = 0x0] 16:10:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x12af5e000) [pid = 1943] [serial = 1894] [outer = 0x129d55400] 16:10:11 INFO - PROCESS | 1943 | 1461107411425 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x12b08dc00) [pid = 1943] [serial = 1895] [outer = 0x129d55400] 16:10:11 INFO - PROCESS | 1943 | 1461107411826 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 721ms 16:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:10:11 INFO - PROCESS | 1943 | 1461107411885 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1943 | 1461107411887 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:10:11 INFO - PROCESS | 1943 | 1461107411889 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1943 | 1461107411890 Marionette TRACE conn2 <- [1,2498,null,{}] 16:10:11 INFO - PROCESS | 1943 | 1461107411893 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:12 INFO - PROCESS | 1943 | 1461107412004 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:10:12 INFO - PROCESS | 1943 | 1461107412088 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x137986800 == 72 [pid = 1943] [id = 632] 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x129d56400) [pid = 1943] [serial = 1896] [outer = 0x0] 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x12b090800) [pid = 1943] [serial = 1897] [outer = 0x129d56400] 16:10:12 INFO - PROCESS | 1943 | 1461107412121 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x12b1e9400) [pid = 1943] [serial = 1898] [outer = 0x129d56400] 16:10:12 INFO - PROCESS | 1943 | 1461107412535 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 16:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:10:12 INFO - PROCESS | 1943 | 1461107412560 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 1943 | 1461107412561 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:10:12 INFO - PROCESS | 1943 | 1461107412563 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 1943 | 1461107412565 Marionette TRACE conn2 <- [1,2502,null,{}] 16:10:12 INFO - PROCESS | 1943 | 1461107412567 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:12 INFO - PROCESS | 1943 | 1461107412696 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:10:12 INFO - PROCESS | 1943 | 1461107412780 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379c7800 == 73 [pid = 1943] [id = 633] 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 200 (0x12b1dbc00) [pid = 1943] [serial = 1899] [outer = 0x0] 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 201 (0x12b734000) [pid = 1943] [serial = 1900] [outer = 0x12b1dbc00] 16:10:12 INFO - PROCESS | 1943 | 1461107412811 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 202 (0x12b7c6c00) [pid = 1943] [serial = 1901] [outer = 0x12b1dbc00] 16:10:13 INFO - PROCESS | 1943 | 1461107413271 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 16:10:13 INFO - PROCESS | 1943 | 1461107413286 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:10:13 INFO - PROCESS | 1943 | 1461107413288 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:10:13 INFO - PROCESS | 1943 | 1461107413290 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1943 | 1461107413292 Marionette TRACE conn2 <- [1,2506,null,{}] 16:10:13 INFO - PROCESS | 1943 | 1461107413294 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:13 INFO - PROCESS | 1943 | 1461107413414 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:10:13 INFO - PROCESS | 1943 | 1461107413499 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb25000 == 74 [pid = 1943] [id = 634] 16:10:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 203 (0x111ae9000) [pid = 1943] [serial = 1902] [outer = 0x0] 16:10:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 204 (0x12b739400) [pid = 1943] [serial = 1903] [outer = 0x111ae9000] 16:10:13 INFO - PROCESS | 1943 | 1461107413533 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 205 (0x12bbb5000) [pid = 1943] [serial = 1904] [outer = 0x111ae9000] 16:10:14 INFO - PROCESS | 1943 | 1461107414187 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 924ms 16:10:14 INFO - PROCESS | 1943 | 1461107414215 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1943 | 1461107414219 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:10:14 INFO - PROCESS | 1943 | 1461107414223 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1943 | 1461107414225 Marionette TRACE conn2 <- [1,2510,null,{}] 16:10:14 INFO - PROCESS | 1943 | 1461107414229 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:14 INFO - PROCESS | 1943 | 1461107414339 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:10:14 INFO - PROCESS | 1943 | 1461107414427 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x129614000 == 75 [pid = 1943] [id = 635] 16:10:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 206 (0x11464fc00) [pid = 1943] [serial = 1905] [outer = 0x0] 16:10:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 207 (0x114baec00) [pid = 1943] [serial = 1906] [outer = 0x11464fc00] 16:10:14 INFO - PROCESS | 1943 | 1461107414456 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 208 (0x115539800) [pid = 1943] [serial = 1907] [outer = 0x11464fc00] 16:10:14 INFO - PROCESS | 1943 | 1461107414908 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 726ms 16:10:14 INFO - PROCESS | 1943 | 1461107414949 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1943 | 1461107414955 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:10:14 INFO - PROCESS | 1943 | 1461107414959 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1943 | 1461107414961 Marionette TRACE conn2 <- [1,2514,null,{}] 16:10:14 INFO - PROCESS | 1943 | 1461107414963 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:15 INFO - PROCESS | 1943 | 1461107415068 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:10:15 INFO - PROCESS | 1943 | 1461107415154 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f64800 == 76 [pid = 1943] [id = 636] 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 209 (0x11553e800) [pid = 1943] [serial = 1908] [outer = 0x0] 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 210 (0x118938400) [pid = 1943] [serial = 1909] [outer = 0x11553e800] 16:10:15 INFO - PROCESS | 1943 | 1461107415183 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 211 (0x1190e5400) [pid = 1943] [serial = 1910] [outer = 0x11553e800] 16:10:15 INFO - PROCESS | 1943 | 1461107415625 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 16:10:15 INFO - PROCESS | 1943 | 1461107415679 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:10:15 INFO - PROCESS | 1943 | 1461107415681 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:10:15 INFO - PROCESS | 1943 | 1461107415706 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 1943 | 1461107415708 Marionette TRACE conn2 <- [1,2518,null,{}] 16:10:15 INFO - PROCESS | 1943 | 1461107415716 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:15 INFO - PROCESS | 1943 | 1461107415827 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:10:15 INFO - PROCESS | 1943 | 1461107415916 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db09800 == 77 [pid = 1943] [id = 637] 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 212 (0x1199acc00) [pid = 1943] [serial = 1911] [outer = 0x0] 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 213 (0x11a98f800) [pid = 1943] [serial = 1912] [outer = 0x1199acc00] 16:10:15 INFO - PROCESS | 1943 | 1461107415946 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 214 (0x11af9b400) [pid = 1943] [serial = 1913] [outer = 0x1199acc00] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9cd800 == 76 [pid = 1943] [id = 624] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x127420000 == 75 [pid = 1943] [id = 623] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12db06000 == 74 [pid = 1943] [id = 622] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12d199800 == 73 [pid = 1943] [id = 621] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 213 (0x12eef2000) [pid = 1943] [serial = 1816] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 212 (0x11c315000) [pid = 1943] [serial = 1765] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 211 (0x12b1ea800) [pid = 1943] [serial = 1768] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 210 (0x12e997000) [pid = 1943] [serial = 1774] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 209 (0x12e409000) [pid = 1943] [serial = 1771] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 208 (0x12f2bbc00) [pid = 1943] [serial = 1777] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 207 (0x118dddc00) [pid = 1943] [serial = 1762] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12c10f800 == 72 [pid = 1943] [id = 620] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x129619000 == 71 [pid = 1943] [id = 619] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x129167800 == 70 [pid = 1943] [id = 618] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x125f76000 == 69 [pid = 1943] [id = 617] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad82800 == 68 [pid = 1943] [id = 616] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x119809000 == 67 [pid = 1943] [id = 615] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x139e92000 == 66 [pid = 1943] [id = 611] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x137f7f000 == 65 [pid = 1943] [id = 610] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x137d2d800 == 64 [pid = 1943] [id = 609] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x12db0e800 == 63 [pid = 1943] [id = 608] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x129610000 == 62 [pid = 1943] [id = 607] 16:10:16 INFO - PROCESS | 1943 | --DOCSHELL 0x11ab90000 == 61 [pid = 1943] [id = 606] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 206 (0x12b73ac00) [pid = 1943] [serial = 1801] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 205 (0x114bb3000) [pid = 1943] [serial = 1781] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 204 (0x1119ea000) [pid = 1943] [serial = 1780] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 203 (0x125c04000) [pid = 1943] [serial = 1792] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 202 (0x126898c00) [pid = 1943] [serial = 1793] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 201 (0x1144b1000) [pid = 1943] [serial = 1786] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 200 (0x11aa4ac00) [pid = 1943] [serial = 1787] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 199 (0x11580e400) [pid = 1943] [serial = 1784] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x114bb4800) [pid = 1943] [serial = 1783] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x12d411400) [pid = 1943] [serial = 1805] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x12745ec00) [pid = 1943] [serial = 1795] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x12d08d800) [pid = 1943] [serial = 1804] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x11be74400) [pid = 1943] [serial = 1808] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x12e781400) [pid = 1943] [serial = 1813] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x12e998400) [pid = 1943] [serial = 1814] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x11c5e7400) [pid = 1943] [serial = 1790] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x11be39c00) [pid = 1943] [serial = 1789] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x129d56c00) [pid = 1943] [serial = 1798] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12cf39c00) [pid = 1943] [serial = 1802] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x12b1e2800) [pid = 1943] [serial = 1799] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x1119ea400) [pid = 1943] [serial = 1807] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x12db60c00) [pid = 1943] [serial = 1810] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x1290fcc00) [pid = 1943] [serial = 1796] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x12e404000) [pid = 1943] [serial = 1811] [outer = 0x0] [url = about:blank] 16:10:16 INFO - PROCESS | 1943 | 1461107416480 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 825ms 16:10:16 INFO - PROCESS | 1943 | 1461107416530 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1943 | 1461107416533 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:10:16 INFO - PROCESS | 1943 | 1461107416536 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1943 | 1461107416538 Marionette TRACE conn2 <- [1,2522,null,{}] 16:10:16 INFO - PROCESS | 1943 | 1461107416541 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:16 INFO - PROCESS | 1943 | 1461107416683 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:10:16 INFO - PROCESS | 1943 | 1461107416694 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad20800 == 62 [pid = 1943] [id = 638] 16:10:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x1178fac00) [pid = 1943] [serial = 1914] [outer = 0x0] 16:10:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x1199adc00) [pid = 1943] [serial = 1915] [outer = 0x1178fac00] 16:10:16 INFO - PROCESS | 1943 | 1461107416736 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x11b920400) [pid = 1943] [serial = 1916] [outer = 0x1178fac00] 16:10:17 INFO - PROCESS | 1943 | 1461107417209 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 721ms 16:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:10:17 INFO - PROCESS | 1943 | 1461107417257 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 1943 | 1461107417259 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:10:17 INFO - PROCESS | 1943 | 1461107417261 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 1943 | 1461107417262 Marionette TRACE conn2 <- [1,2526,null,{}] 16:10:17 INFO - PROCESS | 1943 | 1461107417264 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:17 INFO - PROCESS | 1943 | 1461107417358 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:10:17 INFO - PROCESS | 1943 | 1461107417365 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x129613000 == 63 [pid = 1943] [id = 639] 16:10:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x11bb19c00) [pid = 1943] [serial = 1917] [outer = 0x0] 16:10:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x11be72c00) [pid = 1943] [serial = 1918] [outer = 0x11bb19c00] 16:10:17 INFO - PROCESS | 1943 | 1461107417392 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x11c4c2400) [pid = 1943] [serial = 1919] [outer = 0x11bb19c00] 16:10:17 INFO - PROCESS | 1943 | 1461107417785 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 16:10:17 INFO - PROCESS | 1943 | 1461107417831 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 1943 | 1461107417832 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:10:17 INFO - PROCESS | 1943 | 1461107417835 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 1943 | 1461107417836 Marionette TRACE conn2 <- [1,2530,null,{}] 16:10:17 INFO - PROCESS | 1943 | 1461107417838 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:17 INFO - PROCESS | 1943 | 1461107417947 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:10:17 INFO - PROCESS | 1943 | 1461107417952 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d195000 == 64 [pid = 1943] [id = 640] 16:10:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x125854000) [pid = 1943] [serial = 1920] [outer = 0x0] 16:10:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x125c04000) [pid = 1943] [serial = 1921] [outer = 0x125854000] 16:10:17 INFO - PROCESS | 1943 | 1461107417980 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x129040800) [pid = 1943] [serial = 1922] [outer = 0x125854000] 16:10:18 INFO - PROCESS | 1943 | 1461107418335 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 16:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:10:18 INFO - PROCESS | 1943 | 1461107418355 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1943 | 1461107418356 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:10:18 INFO - PROCESS | 1943 | 1461107418358 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1943 | 1461107418359 Marionette TRACE conn2 <- [1,2534,null,{}] 16:10:18 INFO - PROCESS | 1943 | 1461107418361 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:18 INFO - PROCESS | 1943 | 1461107418498 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:10:18 INFO - PROCESS | 1943 | 1461107418542 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e581000 == 65 [pid = 1943] [id = 641] 16:10:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x11b6d6000) [pid = 1943] [serial = 1923] [outer = 0x0] 16:10:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x129872800) [pid = 1943] [serial = 1924] [outer = 0x11b6d6000] 16:10:18 INFO - PROCESS | 1943 | 1461107418568 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x12af2b800) [pid = 1943] [serial = 1925] [outer = 0x11b6d6000] 16:10:18 INFO - PROCESS | 1943 | 1461107418907 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 569ms 16:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:10:18 INFO - PROCESS | 1943 | 1461107418927 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1943 | 1461107418928 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:10:18 INFO - PROCESS | 1943 | 1461107418931 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1943 | 1461107418932 Marionette TRACE conn2 <- [1,2538,null,{}] 16:10:18 INFO - PROCESS | 1943 | 1461107418934 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:19 INFO - PROCESS | 1943 | 1461107419056 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:10:19 INFO - PROCESS | 1943 | 1461107419073 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc50000 == 66 [pid = 1943] [id = 642] 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x12af5b000) [pid = 1943] [serial = 1926] [outer = 0x0] 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x12af64000) [pid = 1943] [serial = 1927] [outer = 0x12af5b000] 16:10:19 INFO - PROCESS | 1943 | 1461107419098 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x12b088c00) [pid = 1943] [serial = 1928] [outer = 0x12af5b000] 16:10:19 INFO - PROCESS | 1943 | 1461107419464 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 572ms 16:10:19 INFO - PROCESS | 1943 | 1461107419504 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 1943 | 1461107419505 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:10:19 INFO - PROCESS | 1943 | 1461107419507 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1943 | 1461107419508 Marionette TRACE conn2 <- [1,2542,null,{}] 16:10:19 INFO - PROCESS | 1943 | 1461107419511 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:19 INFO - PROCESS | 1943 | 1461107419633 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:10:19 INFO - PROCESS | 1943 | 1461107419645 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301cb800 == 67 [pid = 1943] [id = 643] 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x12af5b400) [pid = 1943] [serial = 1929] [outer = 0x0] 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 200 (0x12b741800) [pid = 1943] [serial = 1930] [outer = 0x12af5b400] 16:10:19 INFO - PROCESS | 1943 | 1461107419670 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 201 (0x12bf54400) [pid = 1943] [serial = 1931] [outer = 0x12af5b400] 16:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 16:10:20 INFO - PROCESS | 1943 | 1461107420069 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:10:20 INFO - PROCESS | 1943 | 1461107420076 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1943 | 1461107420078 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:10:20 INFO - PROCESS | 1943 | 1461107420081 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1943 | 1461107420084 Marionette TRACE conn2 <- [1,2546,null,{}] 16:10:20 INFO - PROCESS | 1943 | 1461107420087 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:20 INFO - PROCESS | 1943 | 1461107420232 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:10:20 INFO - PROCESS | 1943 | 1461107420248 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x137780800 == 68 [pid = 1943] [id = 644] 16:10:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 202 (0x11197d000) [pid = 1943] [serial = 1932] [outer = 0x0] 16:10:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 203 (0x12cf3a800) [pid = 1943] [serial = 1933] [outer = 0x11197d000] 16:10:20 INFO - PROCESS | 1943 | 1461107420274 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 204 (0x12d067c00) [pid = 1943] [serial = 1934] [outer = 0x11197d000] 16:10:20 INFO - PROCESS | 1943 | 1461107420630 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 16:10:20 INFO - PROCESS | 1943 | 1461107420654 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1943 | 1461107420656 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:10:20 INFO - PROCESS | 1943 | 1461107420658 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1943 | 1461107420660 Marionette TRACE conn2 <- [1,2550,null,{}] 16:10:20 INFO - PROCESS | 1943 | 1461107420669 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:21 INFO - PROCESS | 1943 | 1461107421127 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 203 (0x119978c00) [pid = 1943] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 202 (0x12d0d9000) [pid = 1943] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 201 (0x11197b400) [pid = 1943] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 200 (0x111980400) [pid = 1943] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 199 (0x11be2e000) [pid = 1943] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x12b2e8400) [pid = 1943] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x11bb19800) [pid = 1943] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x1146b5400) [pid = 1943] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x127461400) [pid = 1943] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x1146b7800) [pid = 1943] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x12e990000) [pid = 1943] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x114db0800) [pid = 1943] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x114bb0c00) [pid = 1943] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x1158be800) [pid = 1943] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x1199b3c00) [pid = 1943] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12bf56800) [pid = 1943] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x11ab69800) [pid = 1943] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x11887f400) [pid = 1943] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x114aca400) [pid = 1943] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x11197b800) [pid = 1943] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x11c4c9400) [pid = 1943] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x1278f8c00) [pid = 1943] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x1190de000) [pid = 1943] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x12cf36800) [pid = 1943] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x12b1e2000) [pid = 1943] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x11be38c00) [pid = 1943] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x1119ec000) [pid = 1943] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12e998800) [pid = 1943] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x114da7000) [pid = 1943] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x11ab6a400) [pid = 1943] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x1199aec00) [pid = 1943] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x111af0000) [pid = 1943] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x115613000) [pid = 1943] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x119e6f400) [pid = 1943] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x1272f0000) [pid = 1943] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x1199abc00) [pid = 1943] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x127505400) [pid = 1943] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x12e405c00) [pid = 1943] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x118937000) [pid = 1943] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x11c154400) [pid = 1943] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x119061400) [pid = 1943] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x114bb1000) [pid = 1943] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x11997c400) [pid = 1943] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x126c8e000) [pid = 1943] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x129a61c00) [pid = 1943] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12b739800) [pid = 1943] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x125b8d800) [pid = 1943] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x12bf55c00) [pid = 1943] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12eef2800) [pid = 1943] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:10:21 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x119e69000) [pid = 1943] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:10:21 INFO - PROCESS | 1943 | 1461107421215 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x114a7a000 == 69 [pid = 1943] [id = 645] 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x11197b800) [pid = 1943] [serial = 1935] [outer = 0x0] 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x111aeac00) [pid = 1943] [serial = 1936] [outer = 0x11197b800] 16:10:21 INFO - PROCESS | 1943 | 1461107421246 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x115502c00) [pid = 1943] [serial = 1937] [outer = 0x11197b800] 16:10:21 INFO - PROCESS | 1943 | 1461107421556 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 921ms 16:10:21 INFO - PROCESS | 1943 | 1461107421580 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:10:21 INFO - PROCESS | 1943 | 1461107421581 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:10:21 INFO - PROCESS | 1943 | 1461107421586 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - PROCESS | 1943 | 1461107421589 Marionette TRACE conn2 <- [1,2554,null,{}] 16:10:21 INFO - PROCESS | 1943 | 1461107421591 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:21 INFO - PROCESS | 1943 | 1461107421691 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:10:21 INFO - PROCESS | 1943 | 1461107421763 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1bf000 == 70 [pid = 1943] [id = 646] 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x114da7000) [pid = 1943] [serial = 1938] [outer = 0x0] 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x119977400) [pid = 1943] [serial = 1939] [outer = 0x114da7000] 16:10:21 INFO - PROCESS | 1943 | 1461107421790 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x11b921c00) [pid = 1943] [serial = 1940] [outer = 0x114da7000] 16:10:22 INFO - PROCESS | 1943 | 1461107422088 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 16:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:10:22 INFO - PROCESS | 1943 | 1461107422106 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 1943 | 1461107422107 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:10:22 INFO - PROCESS | 1943 | 1461107422110 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 1943 | 1461107422111 Marionette TRACE conn2 <- [1,2558,null,{}] 16:10:22 INFO - PROCESS | 1943 | 1461107422113 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:22 INFO - PROCESS | 1943 | 1461107422212 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:10:22 INFO - PROCESS | 1943 | 1461107422216 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d9a000 == 71 [pid = 1943] [id = 647] 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x119e6f400) [pid = 1943] [serial = 1941] [outer = 0x0] 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x125c04800) [pid = 1943] [serial = 1942] [outer = 0x119e6f400] 16:10:22 INFO - PROCESS | 1943 | 1461107422242 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x126c94000) [pid = 1943] [serial = 1943] [outer = 0x119e6f400] 16:10:22 INFO - PROCESS | 1943 | 1461107422604 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 16:10:22 INFO - PROCESS | 1943 | 1461107422628 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 1943 | 1461107422630 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:10:22 INFO - PROCESS | 1943 | 1461107422632 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 1943 | 1461107422635 Marionette TRACE conn2 <- [1,2562,null,{}] 16:10:22 INFO - PROCESS | 1943 | 1461107422638 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:22 INFO - PROCESS | 1943 | 1461107422772 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:10:22 INFO - PROCESS | 1943 | 1461107422779 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x137f90000 == 72 [pid = 1943] [id = 648] 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x126a56000) [pid = 1943] [serial = 1944] [outer = 0x0] 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x129a61c00) [pid = 1943] [serial = 1945] [outer = 0x126a56000] 16:10:22 INFO - PROCESS | 1943 | 1461107422807 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12d084c00) [pid = 1943] [serial = 1946] [outer = 0x126a56000] 16:10:23 INFO - PROCESS | 1943 | 1461107423411 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 16:10:23 INFO - PROCESS | 1943 | 1461107423455 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:10:23 INFO - PROCESS | 1943 | 1461107423459 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:10:23 INFO - PROCESS | 1943 | 1461107423513 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 1943 | 1461107423516 Marionette TRACE conn2 <- [1,2566,null,{}] 16:10:23 INFO - PROCESS | 1943 | 1461107423537 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:23 INFO - PROCESS | 1943 | 1461107423668 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:10:23 INFO - PROCESS | 1943 | 1461107423780 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x125cb0000 == 73 [pid = 1943] [id = 649] 16:10:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x1119ee400) [pid = 1943] [serial = 1947] [outer = 0x0] 16:10:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x114bba400) [pid = 1943] [serial = 1948] [outer = 0x1119ee400] 16:10:23 INFO - PROCESS | 1943 | 1461107423814 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x115543c00) [pid = 1943] [serial = 1949] [outer = 0x1119ee400] 16:10:24 INFO - PROCESS | 1943 | 1461107424294 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 840ms 16:10:24 INFO - PROCESS | 1943 | 1461107424319 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 1943 | 1461107424322 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:10:24 INFO - PROCESS | 1943 | 1461107424329 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 1943 | 1461107424330 Marionette TRACE conn2 <- [1,2570,null,{}] 16:10:24 INFO - PROCESS | 1943 | 1461107424335 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:24 INFO - PROCESS | 1943 | 1461107424452 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:10:24 INFO - PROCESS | 1943 | 1461107424535 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf68800 == 74 [pid = 1943] [id = 650] 16:10:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x115817400) [pid = 1943] [serial = 1950] [outer = 0x0] 16:10:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x119976400) [pid = 1943] [serial = 1951] [outer = 0x115817400] 16:10:24 INFO - PROCESS | 1943 | 1461107424566 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x1199af800) [pid = 1943] [serial = 1952] [outer = 0x115817400] 16:10:25 INFO - PROCESS | 1943 | 1461107425102 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 822ms 16:10:25 INFO - PROCESS | 1943 | 1461107425151 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 1943 | 1461107425152 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:10:25 INFO - PROCESS | 1943 | 1461107425155 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 1943 | 1461107425157 Marionette TRACE conn2 <- [1,2574,null,{}] 16:10:25 INFO - PROCESS | 1943 | 1461107425166 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:25 INFO - PROCESS | 1943 | 1461107425285 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:10:25 INFO - PROCESS | 1943 | 1461107425373 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x131b97800 == 75 [pid = 1943] [id = 651] 16:10:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x11a983c00) [pid = 1943] [serial = 1953] [outer = 0x0] 16:10:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x11c47a000) [pid = 1943] [serial = 1954] [outer = 0x11a983c00] 16:10:25 INFO - PROCESS | 1943 | 1461107425406 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x125c08000) [pid = 1943] [serial = 1955] [outer = 0x11a983c00] 16:10:25 INFO - PROCESS | 1943 | 1461107425851 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 16:10:25 INFO - PROCESS | 1943 | 1461107425877 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:10:25 INFO - PROCESS | 1943 | 1461107425879 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:10:25 INFO - PROCESS | 1943 | 1461107425881 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 1943 | 1461107425882 Marionette TRACE conn2 <- [1,2578,null,{}] 16:10:25 INFO - PROCESS | 1943 | 1461107425885 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:26 INFO - PROCESS | 1943 | 1461107426000 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:10:26 INFO - PROCESS | 1943 | 1461107426115 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e91800 == 76 [pid = 1943] [id = 652] 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x125e5c400) [pid = 1943] [serial = 1956] [outer = 0x0] 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x127503c00) [pid = 1943] [serial = 1957] [outer = 0x125e5c400] 16:10:26 INFO - PROCESS | 1943 | 1461107426149 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12af2c000) [pid = 1943] [serial = 1958] [outer = 0x125e5c400] 16:10:26 INFO - PROCESS | 1943 | 1461107426541 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 16:10:26 INFO - PROCESS | 1943 | 1461107426601 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 1943 | 1461107426602 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:10:26 INFO - PROCESS | 1943 | 1461107426605 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 1943 | 1461107426606 Marionette TRACE conn2 <- [1,2582,null,{}] 16:10:26 INFO - PROCESS | 1943 | 1461107426627 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:26 INFO - PROCESS | 1943 | 1461107426745 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:10:26 INFO - PROCESS | 1943 | 1461107426832 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x13abd5000 == 77 [pid = 1943] [id = 653] 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x1272e3c00) [pid = 1943] [serial = 1959] [outer = 0x0] 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x12ba7a400) [pid = 1943] [serial = 1960] [outer = 0x1272e3c00] 16:10:26 INFO - PROCESS | 1943 | 1461107426863 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12d065400) [pid = 1943] [serial = 1961] [outer = 0x1272e3c00] 16:10:27 INFO - PROCESS | 1943 | 1461107427276 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 720ms 16:10:27 INFO - PROCESS | 1943 | 1461107427326 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 1943 | 1461107427327 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:10:27 INFO - PROCESS | 1943 | 1461107427330 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 1943 | 1461107427331 Marionette TRACE conn2 <- [1,2586,null,{}] 16:10:27 INFO - PROCESS | 1943 | 1461107427333 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:27 INFO - PROCESS | 1943 | 1461107427466 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:10:27 INFO - PROCESS | 1943 | 1461107427554 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e24000 == 78 [pid = 1943] [id = 654] 16:10:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x12d08fc00) [pid = 1943] [serial = 1962] [outer = 0x0] 16:10:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12da91400) [pid = 1943] [serial = 1963] [outer = 0x12d08fc00] 16:10:27 INFO - PROCESS | 1943 | 1461107427586 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12dcf1800) [pid = 1943] [serial = 1964] [outer = 0x12d08fc00] 16:10:27 INFO - PROCESS | 1943 | 1461107427989 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 16:10:28 INFO - PROCESS | 1943 | 1461107428049 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 1943 | 1461107428050 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:10:28 INFO - PROCESS | 1943 | 1461107428072 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 1943 | 1461107428073 Marionette TRACE conn2 <- [1,2590,null,{}] 16:10:28 INFO - PROCESS | 1943 | 1461107428076 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:28 INFO - PROCESS | 1943 | 1461107428190 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:10:28 INFO - PROCESS | 1943 | 1461107428277 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x1425cf800 == 79 [pid = 1943] [id = 655] 16:10:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12d091000) [pid = 1943] [serial = 1965] [outer = 0x0] 16:10:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12e30b000) [pid = 1943] [serial = 1966] [outer = 0x12d091000] 16:10:28 INFO - PROCESS | 1943 | 1461107428308 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12e40bc00) [pid = 1943] [serial = 1967] [outer = 0x12d091000] 16:10:28 INFO - PROCESS | 1943 | 1461107428742 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 740ms 16:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:10:28 INFO - PROCESS | 1943 | 1461107428794 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 1943 | 1461107428796 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:10:28 INFO - PROCESS | 1943 | 1461107428822 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 1943 | 1461107428824 Marionette TRACE conn2 <- [1,2594,null,{}] 16:10:28 INFO - PROCESS | 1943 | 1461107428830 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:29 INFO - PROCESS | 1943 | 1461107429004 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:10:29 INFO - PROCESS | 1943 | 1461107429201 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x142217800 == 80 [pid = 1943] [id = 656] 16:10:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x111985c00) [pid = 1943] [serial = 1968] [outer = 0x0] 16:10:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x12e40c000) [pid = 1943] [serial = 1969] [outer = 0x111985c00] 16:10:29 INFO - PROCESS | 1943 | 1461107429244 Marionette DEBUG loaded listener.js 16:10:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x12e41e800) [pid = 1943] [serial = 1970] [outer = 0x111985c00] 16:10:29 INFO - PROCESS | 1943 | 1461107429765 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 997ms 16:10:29 INFO - PROCESS | 1943 | 1461107429797 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1943 | 1461107429799 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:10:29 INFO - PROCESS | 1943 | 1461107429805 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1943 | 1461107429807 Marionette TRACE conn2 <- [1,2598,null,{}] 16:10:29 INFO - PROCESS | 1943 | 1461107429810 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:29 INFO - PROCESS | 1943 | 1461107429987 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:10:30 INFO - PROCESS | 1943 | 1461107430076 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bbb7800 == 81 [pid = 1943] [id = 657] 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x111aed800) [pid = 1943] [serial = 1971] [outer = 0x0] 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x114daac00) [pid = 1943] [serial = 1972] [outer = 0x111aed800] 16:10:30 INFO - PROCESS | 1943 | 1461107430107 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x1199b3800) [pid = 1943] [serial = 1973] [outer = 0x111aed800] 16:10:30 INFO - PROCESS | 1943 | 1461107430541 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 771ms 16:10:30 INFO - PROCESS | 1943 | 1461107430576 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 1943 | 1461107430577 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:10:30 INFO - PROCESS | 1943 | 1461107430580 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - PROCESS | 1943 | 1461107430581 Marionette TRACE conn2 <- [1,2602,null,{}] 16:10:30 INFO - PROCESS | 1943 | 1461107430607 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:30 INFO - PROCESS | 1943 | 1461107430724 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:10:30 INFO - PROCESS | 1943 | 1461107430812 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x1259e3000 == 82 [pid = 1943] [id = 658] 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x1119e5400) [pid = 1943] [serial = 1974] [outer = 0x0] 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x115544800) [pid = 1943] [serial = 1975] [outer = 0x1119e5400] 16:10:30 INFO - PROCESS | 1943 | 1461107430842 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x1199af400) [pid = 1943] [serial = 1976] [outer = 0x1119e5400] 16:10:31 INFO - PROCESS | 1943 | 1461107431545 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1042ms 16:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:10:31 INFO - PROCESS | 1943 | 1461107431623 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 1943 | 1461107431625 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:10:31 INFO - PROCESS | 1943 | 1461107431628 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 1943 | 1461107431630 Marionette TRACE conn2 <- [1,2606,null,{}] 16:10:31 INFO - PROCESS | 1943 | 1461107431644 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:31 INFO - PROCESS | 1943 | 1461107431754 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:10:31 INFO - PROCESS | 1943 | 1461107431873 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b585800 == 83 [pid = 1943] [id = 659] 16:10:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x114db2400) [pid = 1943] [serial = 1977] [outer = 0x0] 16:10:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x11550c000) [pid = 1943] [serial = 1978] [outer = 0x114db2400] 16:10:31 INFO - PROCESS | 1943 | 1461107431905 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x115816c00) [pid = 1943] [serial = 1979] [outer = 0x114db2400] 16:10:32 INFO - PROCESS | 1943 | 1461107432404 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf6a800 == 82 [pid = 1943] [id = 551] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x137d9a000 == 81 [pid = 1943] [id = 647] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1bf000 == 80 [pid = 1943] [id = 646] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x12b086000) [pid = 1943] [serial = 1840] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x12f477c00) [pid = 1943] [serial = 1834] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x12af68800) [pid = 1943] [serial = 1837] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x12e310000) [pid = 1943] [serial = 1831] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x114a7a000 == 79 [pid = 1943] [id = 645] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x137780800 == 78 [pid = 1943] [id = 644] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x1301cb800 == 77 [pid = 1943] [id = 643] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc50000 == 76 [pid = 1943] [id = 642] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12e581000 == 75 [pid = 1943] [id = 641] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12d195000 == 74 [pid = 1943] [id = 640] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x129613000 == 73 [pid = 1943] [id = 639] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad20800 == 72 [pid = 1943] [id = 638] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12db09800 == 71 [pid = 1943] [id = 637] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x125f64800 == 70 [pid = 1943] [id = 636] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x129614000 == 69 [pid = 1943] [id = 635] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff15800 == 68 [pid = 1943] [id = 629] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe33800 == 67 [pid = 1943] [id = 628] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb2a800 == 66 [pid = 1943] [id = 627] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x11c893800 == 65 [pid = 1943] [id = 626] 16:10:32 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5be800 == 64 [pid = 1943] [id = 625] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x1272e7800) [pid = 1943] [serial = 1874] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x1199a8400) [pid = 1943] [serial = 1855] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x12db57000) [pid = 1943] [serial = 1463] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x114bb8000) [pid = 1943] [serial = 1820] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x1155b8c00) [pid = 1943] [serial = 1843] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x12b736400) [pid = 1943] [serial = 1828] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12e405000) [pid = 1943] [serial = 1652] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x126a53800) [pid = 1943] [serial = 1589] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x115537c00) [pid = 1943] [serial = 1697] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x12b738400) [pid = 1943] [serial = 1706] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x1199b2400) [pid = 1943] [serial = 1856] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x118933400) [pid = 1943] [serial = 1844] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x1158c0c00) [pid = 1943] [serial = 1640] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x12db53800) [pid = 1943] [serial = 1829] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x12e99b000) [pid = 1943] [serial = 1715] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x115537000) [pid = 1943] [serial = 1849] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x114bbac00) [pid = 1943] [serial = 1718] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x119980c00) [pid = 1943] [serial = 1526] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x11be7e800) [pid = 1943] [serial = 1529] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12dce9000) [pid = 1943] [serial = 1535] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x11c14b400) [pid = 1943] [serial = 1862] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x125ff2000) [pid = 1943] [serial = 1646] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x114bae400) [pid = 1943] [serial = 1846] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x125c0d800) [pid = 1943] [serial = 1871] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x126c90400) [pid = 1943] [serial = 1703] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x12bf50c00) [pid = 1943] [serial = 1532] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x11b96b800) [pid = 1943] [serial = 1643] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x114dae000) [pid = 1943] [serial = 1870] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x12e7c5000) [pid = 1943] [serial = 1772] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x11b96e000) [pid = 1943] [serial = 1861] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12cf2b400) [pid = 1943] [serial = 1769] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x125851800) [pid = 1943] [serial = 1825] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x12fa75c00) [pid = 1943] [serial = 1778] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x12f2b9800) [pid = 1943] [serial = 1817] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x11662f000) [pid = 1943] [serial = 1583] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x11c470400) [pid = 1943] [serial = 1864] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x11ab76800) [pid = 1943] [serial = 1700] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x12e30ac00) [pid = 1943] [serial = 1598] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x119a5b400) [pid = 1943] [serial = 1763] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x125b8dc00) [pid = 1943] [serial = 1766] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12b73c800) [pid = 1943] [serial = 1592] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x11acf1400) [pid = 1943] [serial = 1823] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x11a988000) [pid = 1943] [serial = 1822] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x12cf2ec00) [pid = 1943] [serial = 1595] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x111984800) [pid = 1943] [serial = 1819] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x12e98d000) [pid = 1943] [serial = 1712] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x1190df000) [pid = 1943] [serial = 1852] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x126c90800) [pid = 1943] [serial = 1826] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x125a55c00) [pid = 1943] [serial = 1867] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x114da8800) [pid = 1943] [serial = 1847] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x11af9a400) [pid = 1943] [serial = 1586] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x11c5f3400) [pid = 1943] [serial = 1865] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12e996c00) [pid = 1943] [serial = 1721] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x11a98cc00) [pid = 1943] [serial = 1859] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x12b737000) [pid = 1943] [serial = 1649] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x12e30a000) [pid = 1943] [serial = 1538] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x119e75400) [pid = 1943] [serial = 1858] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x12dce8800) [pid = 1943] [serial = 1709] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x1155b9000) [pid = 1943] [serial = 1850] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x12eeefc00) [pid = 1943] [serial = 1775] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x125c0d400) [pid = 1943] [serial = 1868] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11934c400) [pid = 1943] [serial = 1853] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12e78bc00) [pid = 1943] [serial = 1655] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12f2ba800) [pid = 1943] [serial = 1760] [outer = 0x0] [url = about:blank] 16:10:32 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x126c88800) [pid = 1943] [serial = 1873] [outer = 0x0] [url = about:blank] 16:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 882ms 16:10:32 INFO - PROCESS | 1943 | 1461107432511 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 1943 | 1461107432515 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:10:32 INFO - PROCESS | 1943 | 1461107432521 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 1943 | 1461107432523 Marionette TRACE conn2 <- [1,2610,null,{}] 16:10:32 INFO - PROCESS | 1943 | 1461107432525 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:32 INFO - PROCESS | 1943 | 1461107432628 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:10:32 INFO - PROCESS | 1943 | 1461107432633 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad6e800 == 65 [pid = 1943] [id = 660] 16:10:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11892b000) [pid = 1943] [serial = 1980] [outer = 0x0] 16:10:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x118934c00) [pid = 1943] [serial = 1981] [outer = 0x11892b000] 16:10:32 INFO - PROCESS | 1943 | 1461107432661 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x1192b4400) [pid = 1943] [serial = 1982] [outer = 0x11892b000] 16:10:33 INFO - PROCESS | 1943 | 1461107433086 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 622ms 16:10:33 INFO - PROCESS | 1943 | 1461107433144 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:10:33 INFO - PROCESS | 1943 | 1461107433145 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:10:33 INFO - PROCESS | 1943 | 1461107433148 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 1943 | 1461107433150 Marionette TRACE conn2 <- [1,2614,null,{}] 16:10:33 INFO - PROCESS | 1943 | 1461107433158 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:33 INFO - PROCESS | 1943 | 1461107433256 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:10:33 INFO - PROCESS | 1943 | 1461107433266 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e70000 == 66 [pid = 1943] [id = 661] 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x119a55c00) [pid = 1943] [serial = 1983] [outer = 0x0] 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x11a98e000) [pid = 1943] [serial = 1984] [outer = 0x119a55c00] 16:10:33 INFO - PROCESS | 1943 | 1461107433295 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11adbb000) [pid = 1943] [serial = 1985] [outer = 0x119a55c00] 16:10:33 INFO - PROCESS | 1943 | 1461107433657 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 16:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:10:33 INFO - PROCESS | 1943 | 1461107433671 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 1943 | 1461107433672 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:10:33 INFO - PROCESS | 1943 | 1461107433674 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 1943 | 1461107433675 Marionette TRACE conn2 <- [1,2618,null,{}] 16:10:33 INFO - PROCESS | 1943 | 1461107433678 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:33 INFO - PROCESS | 1943 | 1461107433775 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:10:33 INFO - PROCESS | 1943 | 1461107433779 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba04000 == 67 [pid = 1943] [id = 662] 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11af9f400) [pid = 1943] [serial = 1986] [outer = 0x0] 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11be2b400) [pid = 1943] [serial = 1987] [outer = 0x11af9f400] 16:10:33 INFO - PROCESS | 1943 | 1461107433808 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11beee000) [pid = 1943] [serial = 1988] [outer = 0x11af9f400] 16:10:34 INFO - PROCESS | 1943 | 1461107434172 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 517ms 16:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:10:34 INFO - PROCESS | 1943 | 1461107434193 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 1943 | 1461107434194 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:10:34 INFO - PROCESS | 1943 | 1461107434196 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 1943 | 1461107434197 Marionette TRACE conn2 <- [1,2622,null,{}] 16:10:34 INFO - PROCESS | 1943 | 1461107434200 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:34 INFO - PROCESS | 1943 | 1461107434302 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:10:34 INFO - PROCESS | 1943 | 1461107434384 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c124800 == 68 [pid = 1943] [id = 663] 16:10:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x114ac6400) [pid = 1943] [serial = 1989] [outer = 0x0] 16:10:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x11c150000) [pid = 1943] [serial = 1990] [outer = 0x114ac6400] 16:10:34 INFO - PROCESS | 1943 | 1461107434410 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x125b84800) [pid = 1943] [serial = 1991] [outer = 0x114ac6400] 16:10:34 INFO - PROCESS | 1943 | 1461107434744 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 16:10:34 INFO - PROCESS | 1943 | 1461107434767 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 1943 | 1461107434770 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:10:34 INFO - PROCESS | 1943 | 1461107434778 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 1943 | 1461107434779 Marionette TRACE conn2 <- [1,2626,null,{}] 16:10:34 INFO - PROCESS | 1943 | 1461107434781 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:34 INFO - PROCESS | 1943 | 1461107434917 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:10:34 INFO - PROCESS | 1943 | 1461107434933 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e4a7800 == 69 [pid = 1943] [id = 664] 16:10:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x125c05400) [pid = 1943] [serial = 1992] [outer = 0x0] 16:10:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x126a54000) [pid = 1943] [serial = 1993] [outer = 0x125c05400] 16:10:34 INFO - PROCESS | 1943 | 1461107434961 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x1296c9400) [pid = 1943] [serial = 1994] [outer = 0x125c05400] 16:10:35 INFO - PROCESS | 1943 | 1461107435382 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 618ms 16:10:35 INFO - PROCESS | 1943 | 1461107435397 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 1943 | 1461107435399 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:10:35 INFO - PROCESS | 1943 | 1461107435405 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 1943 | 1461107435407 Marionette TRACE conn2 <- [1,2630,null,{}] 16:10:35 INFO - PROCESS | 1943 | 1461107435410 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:35 INFO - PROCESS | 1943 | 1461107435594 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:10:35 INFO - PROCESS | 1943 | 1461107435622 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9cf800 == 70 [pid = 1943] [id = 665] 16:10:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x125c0b800) [pid = 1943] [serial = 1995] [outer = 0x0] 16:10:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x129a61400) [pid = 1943] [serial = 1996] [outer = 0x125c0b800] 16:10:35 INFO - PROCESS | 1943 | 1461107435663 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12af2c400) [pid = 1943] [serial = 1997] [outer = 0x125c0b800] 16:10:36 INFO - PROCESS | 1943 | 1461107436091 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 722ms 16:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:10:36 INFO - PROCESS | 1943 | 1461107436146 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 1943 | 1461107436148 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:10:36 INFO - PROCESS | 1943 | 1461107436152 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 1943 | 1461107436153 Marionette TRACE conn2 <- [1,2634,null,{}] 16:10:36 INFO - PROCESS | 1943 | 1461107436157 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:36 INFO - PROCESS | 1943 | 1461107436369 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:10:36 INFO - PROCESS | 1943 | 1461107436395 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f408800 == 71 [pid = 1943] [id = 666] 16:10:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12af2d400) [pid = 1943] [serial = 1998] [outer = 0x0] 16:10:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x12b087400) [pid = 1943] [serial = 1999] [outer = 0x12af2d400] 16:10:36 INFO - PROCESS | 1943 | 1461107436421 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x12b1ea800) [pid = 1943] [serial = 2000] [outer = 0x12af2d400] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x12af63000) [pid = 1943] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x11197dc00) [pid = 1943] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12d41d000) [pid = 1943] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12eef2400) [pid = 1943] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12af5b000) [pid = 1943] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12af5b400) [pid = 1943] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x1178fac00) [pid = 1943] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x11197d000) [pid = 1943] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x11553e800) [pid = 1943] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x11bb19c00) [pid = 1943] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x11b6d6000) [pid = 1943] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11464fc00) [pid = 1943] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x1199acc00) [pid = 1943] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x125854000) [pid = 1943] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x119e6f400) [pid = 1943] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11197b800) [pid = 1943] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:10:36 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x114da7000) [pid = 1943] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:10:36 INFO - PROCESS | 1943 | 1461107436967 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 822ms 16:10:36 INFO - PROCESS | 1943 | 1461107436973 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 1943 | 1461107436975 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:10:36 INFO - PROCESS | 1943 | 1461107436977 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 1943 | 1461107436978 Marionette TRACE conn2 <- [1,2638,null,{}] 16:10:36 INFO - PROCESS | 1943 | 1461107436980 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:37 INFO - PROCESS | 1943 | 1461107437087 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:10:37 INFO - PROCESS | 1943 | 1461107437091 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f412000 == 72 [pid = 1943] [id = 667] 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x111982c00) [pid = 1943] [serial = 2001] [outer = 0x0] 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x1190e7000) [pid = 1943] [serial = 2002] [outer = 0x111982c00] 16:10:37 INFO - PROCESS | 1943 | 1461107437117 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x125c0bc00) [pid = 1943] [serial = 2003] [outer = 0x111982c00] 16:10:37 INFO - PROCESS | 1943 | 1461107437485 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 16:10:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:10:37 INFO - PROCESS | 1943 | 1461107437497 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 1943 | 1461107437499 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:10:37 INFO - PROCESS | 1943 | 1461107437504 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 1943 | 1461107437506 Marionette TRACE conn2 <- [1,2642,null,{}] 16:10:37 INFO - PROCESS | 1943 | 1461107437508 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:37 INFO - PROCESS | 1943 | 1461107437644 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:10:37 INFO - PROCESS | 1943 | 1461107437670 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff35800 == 73 [pid = 1943] [id = 668] 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11beecc00) [pid = 1943] [serial = 2004] [outer = 0x0] 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x129872400) [pid = 1943] [serial = 2005] [outer = 0x11beecc00] 16:10:37 INFO - PROCESS | 1943 | 1461107437695 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12b2e9400) [pid = 1943] [serial = 2006] [outer = 0x11beecc00] 16:10:38 INFO - PROCESS | 1943 | 1461107438035 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 572ms 16:10:38 INFO - PROCESS | 1943 | 1461107438074 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 1943 | 1461107438076 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:10:38 INFO - PROCESS | 1943 | 1461107438078 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 1943 | 1461107438080 Marionette TRACE conn2 <- [1,2646,null,{}] 16:10:38 INFO - PROCESS | 1943 | 1461107438082 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:38 INFO - PROCESS | 1943 | 1461107438231 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:10:38 INFO - PROCESS | 1943 | 1461107438244 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a70800 == 74 [pid = 1943] [id = 669] 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12b733800) [pid = 1943] [serial = 2007] [outer = 0x0] 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12bf50000) [pid = 1943] [serial = 2008] [outer = 0x12b733800] 16:10:38 INFO - PROCESS | 1943 | 1461107438274 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12d0d7400) [pid = 1943] [serial = 2009] [outer = 0x12b733800] 16:10:38 INFO - PROCESS | 1943 | 1461107438601 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 572ms 16:10:38 INFO - PROCESS | 1943 | 1461107438651 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 1943 | 1461107438652 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:10:38 INFO - PROCESS | 1943 | 1461107438654 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 1943 | 1461107438655 Marionette TRACE conn2 <- [1,2650,null,{}] 16:10:38 INFO - PROCESS | 1943 | 1461107438658 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:38 INFO - PROCESS | 1943 | 1461107438758 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:10:38 INFO - PROCESS | 1943 | 1461107438762 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x137961000 == 75 [pid = 1943] [id = 670] 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12d0d8800) [pid = 1943] [serial = 2010] [outer = 0x0] 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12da90000) [pid = 1943] [serial = 2011] [outer = 0x12d0d8800] 16:10:38 INFO - PROCESS | 1943 | 1461107438787 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x12db5e800) [pid = 1943] [serial = 2012] [outer = 0x12d0d8800] 16:10:39 INFO - PROCESS | 1943 | 1461107439343 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:10:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 16:10:39 INFO - PROCESS | 1943 | 1461107439376 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 1943 | 1461107439379 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:10:39 INFO - PROCESS | 1943 | 1461107439383 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 1943 | 1461107439388 Marionette TRACE conn2 <- [1,2654,null,{}] 16:10:39 INFO - PROCESS | 1943 | 1461107439392 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:39 INFO - PROCESS | 1943 | 1461107439517 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:10:39 INFO - PROCESS | 1943 | 1461107439631 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x1268bd000 == 76 [pid = 1943] [id = 671] 16:10:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x114c06800) [pid = 1943] [serial = 2013] [outer = 0x0] 16:10:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x11560d000) [pid = 1943] [serial = 2014] [outer = 0x114c06800] 16:10:39 INFO - PROCESS | 1943 | 1461107439666 Marionette DEBUG loaded listener.js 16:10:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11905f800) [pid = 1943] [serial = 2015] [outer = 0x114c06800] 16:10:40 INFO - PROCESS | 1943 | 1461107440110 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 774ms 16:10:40 INFO - PROCESS | 1943 | 1461107440165 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 1943 | 1461107440170 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:10:40 INFO - PROCESS | 1943 | 1461107440193 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 1943 | 1461107440196 Marionette TRACE conn2 <- [1,2658,null,{}] 16:10:40 INFO - PROCESS | 1943 | 1461107440198 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:40 INFO - PROCESS | 1943 | 1461107440318 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:10:40 INFO - PROCESS | 1943 | 1461107440401 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb27800 == 77 [pid = 1943] [id = 672] 16:10:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x1199a5800) [pid = 1943] [serial = 2016] [outer = 0x0] 16:10:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1199aec00) [pid = 1943] [serial = 2017] [outer = 0x1199a5800] 16:10:40 INFO - PROCESS | 1943 | 1461107440431 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x11acf0c00) [pid = 1943] [serial = 2018] [outer = 0x1199a5800] 16:10:40 INFO - PROCESS | 1943 | 1461107440882 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 723ms 16:10:40 INFO - PROCESS | 1943 | 1461107440933 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 1943 | 1461107440935 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:10:40 INFO - PROCESS | 1943 | 1461107440940 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 1943 | 1461107440942 Marionette TRACE conn2 <- [1,2662,null,{}] 16:10:40 INFO - PROCESS | 1943 | 1461107440952 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:41 INFO - PROCESS | 1943 | 1461107441077 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:10:41 INFO - PROCESS | 1943 | 1461107441166 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a77800 == 78 [pid = 1943] [id = 673] 16:10:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x125855000) [pid = 1943] [serial = 2019] [outer = 0x0] 16:10:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x125c0d000) [pid = 1943] [serial = 2020] [outer = 0x125855000] 16:10:41 INFO - PROCESS | 1943 | 1461107441199 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x126eee000) [pid = 1943] [serial = 2021] [outer = 0x125855000] 16:10:41 INFO - PROCESS | 1943 | 1461107441663 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:10:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 775ms 16:10:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:10:41 INFO - PROCESS | 1943 | 1461107441715 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 1943 | 1461107441717 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:10:41 INFO - PROCESS | 1943 | 1461107441720 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 1943 | 1461107441721 Marionette TRACE conn2 <- [1,2666,null,{}] 16:10:41 INFO - PROCESS | 1943 | 1461107441723 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:41 INFO - PROCESS | 1943 | 1461107441841 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:10:41 INFO - PROCESS | 1943 | 1461107441931 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379c9800 == 79 [pid = 1943] [id = 674] 16:10:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x1278fd800) [pid = 1943] [serial = 2022] [outer = 0x0] 16:10:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x12af31800) [pid = 1943] [serial = 2023] [outer = 0x1278fd800] 16:10:41 INFO - PROCESS | 1943 | 1461107441962 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x12b1e1800) [pid = 1943] [serial = 2024] [outer = 0x1278fd800] 16:10:42 INFO - PROCESS | 1943 | 1461107442881 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:10:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 16:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:10:42 INFO - PROCESS | 1943 | 1461107442893 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 1943 | 1461107442894 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:10:42 INFO - PROCESS | 1943 | 1461107442896 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 1943 | 1461107442897 Marionette TRACE conn2 <- [1,2670,null,{}] 16:10:42 INFO - PROCESS | 1943 | 1461107442901 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:43 INFO - PROCESS | 1943 | 1461107443017 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:10:43 INFO - PROCESS | 1943 | 1461107443128 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d90800 == 80 [pid = 1943] [id = 675] 16:10:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x1291c0c00) [pid = 1943] [serial = 2025] [outer = 0x0] 16:10:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x12bf53800) [pid = 1943] [serial = 2026] [outer = 0x1291c0c00] 16:10:43 INFO - PROCESS | 1943 | 1461107443161 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x12d08b800) [pid = 1943] [serial = 2027] [outer = 0x1291c0c00] 16:10:44 INFO - PROCESS | 1943 | 1461107444107 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 1943 | 1461107444122 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:10:44 INFO - PROCESS | 1943 | 1461107444125 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 1943 | 1461107444126 Marionette TRACE conn2 <- [1,2674,null,{}] 16:10:44 INFO - PROCESS | 1943 | 1461107444128 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:44 INFO - PROCESS | 1943 | 1461107444263 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:10:44 INFO - PROCESS | 1943 | 1461107444377 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x1384bd000 == 81 [pid = 1943] [id = 676] 16:10:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x12da84400) [pid = 1943] [serial = 2028] [outer = 0x0] 16:10:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x12e303000) [pid = 1943] [serial = 2029] [outer = 0x12da84400] 16:10:44 INFO - PROCESS | 1943 | 1461107444429 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x12e781400) [pid = 1943] [serial = 2030] [outer = 0x12da84400] 16:10:45 INFO - PROCESS | 1943 | 1461107445362 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 1943 | 1461107445399 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:10:45 INFO - PROCESS | 1943 | 1461107445403 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 1943 | 1461107445405 Marionette TRACE conn2 <- [1,2678,null,{}] 16:10:45 INFO - PROCESS | 1943 | 1461107445409 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:45 INFO - PROCESS | 1943 | 1461107445522 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:10:45 INFO - PROCESS | 1943 | 1461107445608 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b6000 == 82 [pid = 1943] [id = 677] 16:10:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x114bafc00) [pid = 1943] [serial = 2031] [outer = 0x0] 16:10:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x114bbc000) [pid = 1943] [serial = 2032] [outer = 0x114bafc00] 16:10:45 INFO - PROCESS | 1943 | 1461107445637 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x1158be800) [pid = 1943] [serial = 2033] [outer = 0x114bafc00] 16:10:46 INFO - PROCESS | 1943 | 1461107446554 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:10:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 16:10:46 INFO - PROCESS | 1943 | 1461107446576 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:10:46 INFO - PROCESS | 1943 | 1461107446580 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:10:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:10:46 INFO - PROCESS | 1943 | 1461107446586 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 1943 | 1461107446588 Marionette TRACE conn2 <- [1,2682,null,{}] 16:10:46 INFO - PROCESS | 1943 | 1461107446590 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:46 INFO - PROCESS | 1943 | 1461107446697 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:10:46 INFO - PROCESS | 1943 | 1461107446826 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x130a70800 == 81 [pid = 1943] [id = 669] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff35800 == 80 [pid = 1943] [id = 668] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12f412000 == 79 [pid = 1943] [id = 667] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12f408800 == 78 [pid = 1943] [id = 666] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9cf800 == 77 [pid = 1943] [id = 665] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x12b734000) [pid = 1943] [serial = 1900] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x11997a800) [pid = 1943] [serial = 1882] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12b739400) [pid = 1943] [serial = 1903] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x11b968000) [pid = 1943] [serial = 1885] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 162 (0x127507800) [pid = 1943] [serial = 1888] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 161 (0x12af5e000) [pid = 1943] [serial = 1894] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 160 (0x12b090800) [pid = 1943] [serial = 1897] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x11550f800) [pid = 1943] [serial = 1879] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x1290fd800) [pid = 1943] [serial = 1891] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x129a61c00) [pid = 1943] [serial = 1945] [outer = 0x0] [url = about:blank] 16:10:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x119268800 == 78 [pid = 1943] [id = 678] 16:10:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x1140c6800) [pid = 1943] [serial = 2034] [outer = 0x0] 16:10:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x115538400) [pid = 1943] [serial = 2035] [outer = 0x1140c6800] 16:10:46 INFO - PROCESS | 1943 | 1461107446891 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x119979400) [pid = 1943] [serial = 2036] [outer = 0x1140c6800] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12e4a7800 == 77 [pid = 1943] [id = 664] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12c124800 == 76 [pid = 1943] [id = 663] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba04000 == 75 [pid = 1943] [id = 662] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x127e70000 == 74 [pid = 1943] [id = 661] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad6e800 == 73 [pid = 1943] [id = 660] 16:10:46 INFO - PROCESS | 1943 | --DOCSHELL 0x12b585800 == 72 [pid = 1943] [id = 659] 16:10:47 INFO - PROCESS | 1943 | --DOCSHELL 0x139e91800 == 71 [pid = 1943] [id = 652] 16:10:47 INFO - PROCESS | 1943 | --DOCSHELL 0x131b97800 == 70 [pid = 1943] [id = 651] 16:10:47 INFO - PROCESS | 1943 | --DOCSHELL 0x12cf68800 == 69 [pid = 1943] [id = 650] 16:10:47 INFO - PROCESS | 1943 | --DOCSHELL 0x125cb0000 == 68 [pid = 1943] [id = 649] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 159 (0x12fa73000) [pid = 1943] [serial = 1838] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 158 (0x12b08b400) [pid = 1943] [serial = 1841] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x12e78b400) [pid = 1943] [serial = 1832] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x12fa70400) [pid = 1943] [serial = 1835] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12af64000) [pid = 1943] [serial = 1927] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12b741800) [pid = 1943] [serial = 1930] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x1199adc00) [pid = 1943] [serial = 1915] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x11b920400) [pid = 1943] [serial = 1916] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x12cf3a800) [pid = 1943] [serial = 1933] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x1190e5400) [pid = 1943] [serial = 1910] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x118938400) [pid = 1943] [serial = 1909] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x11be72c00) [pid = 1943] [serial = 1918] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x11c4c2400) [pid = 1943] [serial = 1919] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12d067c00) [pid = 1943] [serial = 1934] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x1291c4800) [pid = 1943] [serial = 1876] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x12bf54400) [pid = 1943] [serial = 1931] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x129872800) [pid = 1943] [serial = 1924] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x115539800) [pid = 1943] [serial = 1907] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x114baec00) [pid = 1943] [serial = 1906] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x11af9b400) [pid = 1943] [serial = 1913] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11a98f800) [pid = 1943] [serial = 1912] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x125c04000) [pid = 1943] [serial = 1921] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x129040800) [pid = 1943] [serial = 1922] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x125c04800) [pid = 1943] [serial = 1942] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x111aeac00) [pid = 1943] [serial = 1936] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x115502c00) [pid = 1943] [serial = 1937] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x126c94000) [pid = 1943] [serial = 1943] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x119977400) [pid = 1943] [serial = 1939] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12b088c00) [pid = 1943] [serial = 1928] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11b921c00) [pid = 1943] [serial = 1940] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12af2b800) [pid = 1943] [serial = 1925] [outer = 0x0] [url = about:blank] 16:10:47 INFO - PROCESS | 1943 | 1461107447753 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:10:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:10:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1224ms 16:10:47 INFO - PROCESS | 1943 | 1461107447809 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:10:47 INFO - PROCESS | 1943 | 1461107447810 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:10:47 INFO - PROCESS | 1943 | 1461107447812 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 1943 | 1461107447815 Marionette TRACE conn2 <- [1,2686,null,{}] 16:10:47 INFO - PROCESS | 1943 | 1461107447822 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:47 INFO - PROCESS | 1943 | 1461107447921 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:10:47 INFO - PROCESS | 1943 | 1461107447926 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a37000 == 69 [pid = 1943] [id = 679] 16:10:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x119e6f800) [pid = 1943] [serial = 2037] [outer = 0x0] 16:10:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11af9b400) [pid = 1943] [serial = 2038] [outer = 0x119e6f800] 16:10:47 INFO - PROCESS | 1943 | 1461107447955 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x11b971800) [pid = 1943] [serial = 2039] [outer = 0x119e6f800] 16:10:48 INFO - PROCESS | 1943 | 1461107448827 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 1943 | 1461107448839 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:10:48 INFO - PROCESS | 1943 | 1461107448856 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 1943 | 1461107448857 Marionette TRACE conn2 <- [1,2690,null,{}] 16:10:48 INFO - PROCESS | 1943 | 1461107448867 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:48 INFO - PROCESS | 1943 | 1461107448992 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:10:49 INFO - PROCESS | 1943 | 1461107449006 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d1a1800 == 70 [pid = 1943] [id = 680] 16:10:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x11be2f800) [pid = 1943] [serial = 2040] [outer = 0x0] 16:10:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x11c4c0400) [pid = 1943] [serial = 2041] [outer = 0x11be2f800] 16:10:49 INFO - PROCESS | 1943 | 1461107449033 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x125b87c00) [pid = 1943] [serial = 2042] [outer = 0x11be2f800] 16:10:49 INFO - PROCESS | 1943 | 1461107449896 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:10:49 INFO - PROCESS | 1943 | 1461107449943 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:10:49 INFO - PROCESS | 1943 | 1461107449946 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 1943 | 1461107449947 Marionette TRACE conn2 <- [1,2694,null,{}] 16:10:49 INFO - PROCESS | 1943 | 1461107449949 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:50 INFO - PROCESS | 1943 | 1461107450073 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:10:50 INFO - PROCESS | 1943 | 1461107450119 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x11899b800 == 71 [pid = 1943] [id = 681] 16:10:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x11c5eb800) [pid = 1943] [serial = 2043] [outer = 0x0] 16:10:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x126c88800) [pid = 1943] [serial = 2044] [outer = 0x11c5eb800] 16:10:50 INFO - PROCESS | 1943 | 1461107450145 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12750d000) [pid = 1943] [serial = 2045] [outer = 0x11c5eb800] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x111ae9000) [pid = 1943] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x115817400) [pid = 1943] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x125c05400) [pid = 1943] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11a983c00) [pid = 1943] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x1119e5400) [pid = 1943] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x114db2400) [pid = 1943] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x119a55c00) [pid = 1943] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x125c0b800) [pid = 1943] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x11af9f400) [pid = 1943] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x11892b000) [pid = 1943] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12af2d400) [pid = 1943] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x111982c00) [pid = 1943] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12b733800) [pid = 1943] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x114ac6400) [pid = 1943] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x1119ee400) [pid = 1943] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x11beecc00) [pid = 1943] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x114bbb000) [pid = 1943] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x118935400) [pid = 1943] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x11aa4dc00) [pid = 1943] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x125a56000) [pid = 1943] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x11a989400) [pid = 1943] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x129d55400) [pid = 1943] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x129d56400) [pid = 1943] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x12b1dbc00) [pid = 1943] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:10:51 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x1291b8400) [pid = 1943] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:10:51 INFO - PROCESS | 1943 | 1461107451084 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:10:51 INFO - PROCESS | 1943 | 1461107451116 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:10:51 INFO - PROCESS | 1943 | 1461107451118 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 1943 | 1461107451120 Marionette TRACE conn2 <- [1,2698,null,{}] 16:10:51 INFO - PROCESS | 1943 | 1461107451122 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:51 INFO - PROCESS | 1943 | 1461107451229 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:10:51 INFO - PROCESS | 1943 | 1461107451234 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e591000 == 72 [pid = 1943] [id = 682] 16:10:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x11ab6d400) [pid = 1943] [serial = 2046] [outer = 0x0] 16:10:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x11be32000) [pid = 1943] [serial = 2047] [outer = 0x11ab6d400] 16:10:51 INFO - PROCESS | 1943 | 1461107451263 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x12903f400) [pid = 1943] [serial = 2048] [outer = 0x11ab6d400] 16:10:52 INFO - PROCESS | 1943 | 1461107452111 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 1943 | 1461107452139 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:10:52 INFO - PROCESS | 1943 | 1461107452142 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 1943 | 1461107452143 Marionette TRACE conn2 <- [1,2702,null,{}] 16:10:52 INFO - PROCESS | 1943 | 1461107452145 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:52 INFO - PROCESS | 1943 | 1461107452268 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:10:52 INFO - PROCESS | 1943 | 1461107452275 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe33800 == 73 [pid = 1943] [id = 683] 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x11aa4e800) [pid = 1943] [serial = 2049] [outer = 0x0] 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x129873c00) [pid = 1943] [serial = 2050] [outer = 0x11aa4e800] 16:10:52 INFO - PROCESS | 1943 | 1461107452301 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12af2e800) [pid = 1943] [serial = 2051] [outer = 0x11aa4e800] 16:10:52 INFO - PROCESS | 1943 | 1461107452636 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:10:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 16:10:52 INFO - PROCESS | 1943 | 1461107452663 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 1943 | 1461107452664 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:10:52 INFO - PROCESS | 1943 | 1461107452668 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 1943 | 1461107452670 Marionette TRACE conn2 <- [1,2706,null,{}] 16:10:52 INFO - PROCESS | 1943 | 1461107452672 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:52 INFO - PROCESS | 1943 | 1461107452764 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:10:52 INFO - PROCESS | 1943 | 1461107452768 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff31000 == 74 [pid = 1943] [id = 684] 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12af5b400) [pid = 1943] [serial = 2052] [outer = 0x0] 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12af68c00) [pid = 1943] [serial = 2053] [outer = 0x12af5b400] 16:10:52 INFO - PROCESS | 1943 | 1461107452794 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12b1dbc00) [pid = 1943] [serial = 2054] [outer = 0x12af5b400] 16:10:53 INFO - PROCESS | 1943 | 1461107453307 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:10:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 675ms 16:10:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:10:53 INFO - PROCESS | 1943 | 1461107453343 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 1943 | 1461107453346 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:10:53 INFO - PROCESS | 1943 | 1461107453349 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1943 | 1461107453351 Marionette TRACE conn2 <- [1,2710,null,{}] 16:10:53 INFO - PROCESS | 1943 | 1461107453356 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:53 INFO - PROCESS | 1943 | 1461107453477 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:10:53 INFO - PROCESS | 1943 | 1461107453563 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c8b2000 == 75 [pid = 1943] [id = 685] 16:10:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x111af0000) [pid = 1943] [serial = 2055] [outer = 0x0] 16:10:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x114ad4c00) [pid = 1943] [serial = 2056] [outer = 0x111af0000] 16:10:53 INFO - PROCESS | 1943 | 1461107453597 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11553d800) [pid = 1943] [serial = 2057] [outer = 0x111af0000] 16:10:54 INFO - PROCESS | 1943 | 1461107454089 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 1943 | 1461107454125 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:10:54 INFO - PROCESS | 1943 | 1461107454130 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 1943 | 1461107454132 Marionette TRACE conn2 <- [1,2714,null,{}] 16:10:54 INFO - PROCESS | 1943 | 1461107454137 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:54 INFO - PROCESS | 1943 | 1461107454251 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:10:54 INFO - PROCESS | 1943 | 1461107454338 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db06800 == 76 [pid = 1943] [id = 686] 16:10:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x11892ec00) [pid = 1943] [serial = 2058] [outer = 0x0] 16:10:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x119e70400) [pid = 1943] [serial = 2059] [outer = 0x11892ec00] 16:10:54 INFO - PROCESS | 1943 | 1461107454369 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x11a98cc00) [pid = 1943] [serial = 2060] [outer = 0x11892ec00] 16:10:54 INFO - PROCESS | 1943 | 1461107454791 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:10:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 16:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:10:54 INFO - PROCESS | 1943 | 1461107454803 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 1943 | 1461107454805 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:10:54 INFO - PROCESS | 1943 | 1461107454807 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 1943 | 1461107454810 Marionette TRACE conn2 <- [1,2718,null,{}] 16:10:54 INFO - PROCESS | 1943 | 1461107454818 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:54 INFO - PROCESS | 1943 | 1461107454936 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:10:55 INFO - PROCESS | 1943 | 1461107455024 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7b000 == 77 [pid = 1943] [id = 687] 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x11acf1400) [pid = 1943] [serial = 2061] [outer = 0x0] 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11be2e000) [pid = 1943] [serial = 2062] [outer = 0x11acf1400] 16:10:55 INFO - PROCESS | 1943 | 1461107455059 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x1278fa800) [pid = 1943] [serial = 2063] [outer = 0x11acf1400] 16:10:55 INFO - PROCESS | 1943 | 1461107455508 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:10:55 INFO - PROCESS | 1943 | 1461107455532 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:10:55 INFO - PROCESS | 1943 | 1461107455534 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 1943 | 1461107455536 Marionette TRACE conn2 <- [1,2722,null,{}] 16:10:55 INFO - PROCESS | 1943 | 1461107455538 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:55 INFO - PROCESS | 1943 | 1461107455676 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:10:55 INFO - PROCESS | 1943 | 1461107455774 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x13795c800 == 78 [pid = 1943] [id = 688] 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x12b1e6000) [pid = 1943] [serial = 2064] [outer = 0x0] 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x12b733800) [pid = 1943] [serial = 2065] [outer = 0x12b1e6000] 16:10:55 INFO - PROCESS | 1943 | 1461107455807 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x12bbac800) [pid = 1943] [serial = 2066] [outer = 0x12b1e6000] 16:10:56 INFO - PROCESS | 1943 | 1461107456255 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 1943 | 1461107456307 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:10:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:10:56 INFO - PROCESS | 1943 | 1461107456309 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 1943 | 1461107456310 Marionette TRACE conn2 <- [1,2726,null,{}] 16:10:56 INFO - PROCESS | 1943 | 1461107456313 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:56 INFO - PROCESS | 1943 | 1461107456428 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:10:56 INFO - PROCESS | 1943 | 1461107456512 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d21800 == 79 [pid = 1943] [id = 689] 16:10:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12bbad800) [pid = 1943] [serial = 2067] [outer = 0x0] 16:10:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x12d05ac00) [pid = 1943] [serial = 2068] [outer = 0x12bbad800] 16:10:56 INFO - PROCESS | 1943 | 1461107456543 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12d0d6000) [pid = 1943] [serial = 2069] [outer = 0x12bbad800] 16:10:56 INFO - PROCESS | 1943 | 1461107456978 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:10:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 16:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:10:57 INFO - PROCESS | 1943 | 1461107457031 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 1943 | 1461107457032 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:10:57 INFO - PROCESS | 1943 | 1461107457037 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 1943 | 1461107457038 Marionette TRACE conn2 <- [1,2730,null,{}] 16:10:57 INFO - PROCESS | 1943 | 1461107457040 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:57 INFO - PROCESS | 1943 | 1461107457168 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:10:57 INFO - PROCESS | 1943 | 1461107457259 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x1384ab000 == 80 [pid = 1943] [id = 690] 16:10:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12d411c00) [pid = 1943] [serial = 2070] [outer = 0x0] 16:10:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12e311800) [pid = 1943] [serial = 2071] [outer = 0x12d411c00] 16:10:57 INFO - PROCESS | 1943 | 1461107457291 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12e417400) [pid = 1943] [serial = 2072] [outer = 0x12d411c00] 16:10:58 INFO - PROCESS | 1943 | 1461107458155 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 1943 | 1461107458209 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:10:58 INFO - PROCESS | 1943 | 1461107458211 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 1943 | 1461107458212 Marionette TRACE conn2 <- [1,2734,null,{}] 16:10:58 INFO - PROCESS | 1943 | 1461107458215 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:58 INFO - PROCESS | 1943 | 1461107458353 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:10:58 INFO - PROCESS | 1943 | 1461107458476 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e92000 == 81 [pid = 1943] [id = 691] 16:10:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12e414000) [pid = 1943] [serial = 2073] [outer = 0x0] 16:10:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12e783800) [pid = 1943] [serial = 2074] [outer = 0x12e414000] 16:10:58 INFO - PROCESS | 1943 | 1461107458507 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12e78b800) [pid = 1943] [serial = 2075] [outer = 0x12e414000] 16:10:58 INFO - PROCESS | 1943 | 1461107458963 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 16:10:59 INFO - PROCESS | 1943 | 1461107459001 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 1943 | 1461107459002 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:10:59 INFO - PROCESS | 1943 | 1461107459007 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 1943 | 1461107459009 Marionette TRACE conn2 <- [1,2738,null,{}] 16:10:59 INFO - PROCESS | 1943 | 1461107459011 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:59 INFO - PROCESS | 1943 | 1461107459125 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:10:59 INFO - PROCESS | 1943 | 1461107459213 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x13abdb000 == 82 [pid = 1943] [id = 692] 16:10:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12e785000) [pid = 1943] [serial = 2076] [outer = 0x0] 16:10:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12e7c5000) [pid = 1943] [serial = 2077] [outer = 0x12e785000] 16:10:59 INFO - PROCESS | 1943 | 1461107459242 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x12e7cbc00) [pid = 1943] [serial = 2078] [outer = 0x12e785000] 16:10:59 INFO - PROCESS | 1943 | 1461107459690 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 719ms 16:10:59 INFO - PROCESS | 1943 | 1461107459751 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 1943 | 1461107459752 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:10:59 INFO - PROCESS | 1943 | 1461107459756 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 1943 | 1461107459758 Marionette TRACE conn2 <- [1,2742,null,{}] 16:10:59 INFO - PROCESS | 1943 | 1461107459760 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:59 INFO - PROCESS | 1943 | 1461107459873 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:10:59 INFO - PROCESS | 1943 | 1461107459961 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x12cf53000 == 83 [pid = 1943] [id = 693] 16:10:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x11af9f800) [pid = 1943] [serial = 2079] [outer = 0x0] 16:10:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x12b1e4000) [pid = 1943] [serial = 2080] [outer = 0x11af9f800] 16:10:59 INFO - PROCESS | 1943 | 1461107459992 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x12e98f400) [pid = 1943] [serial = 2081] [outer = 0x11af9f800] 16:11:00 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5bb000 == 82 [pid = 1943] [id = 16] 16:11:00 INFO - PROCESS | 1943 | 1461107460471 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:11:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 769ms 16:11:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:11:00 INFO - PROCESS | 1943 | 1461107460525 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 1943 | 1461107460527 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:11:00 INFO - PROCESS | 1943 | 1461107460529 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 1943 | 1461107460530 Marionette TRACE conn2 <- [1,2746,null,{}] 16:11:00 INFO - PROCESS | 1943 | 1461107460533 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:00 INFO - PROCESS | 1943 | 1461107460652 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:11:00 INFO - PROCESS | 1943 | 1461107460902 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e50800 == 83 [pid = 1943] [id = 694] 16:11:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x11197f800) [pid = 1943] [serial = 2082] [outer = 0x0] 16:11:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1119ea000) [pid = 1943] [serial = 2083] [outer = 0x11197f800] 16:11:00 INFO - PROCESS | 1943 | 1461107460933 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x114ac6800) [pid = 1943] [serial = 2084] [outer = 0x11197f800] 16:11:01 INFO - PROCESS | 1943 | 1461107461379 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 873ms 16:11:01 INFO - PROCESS | 1943 | 1461107461403 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 1943 | 1461107461406 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:11:01 INFO - PROCESS | 1943 | 1461107461410 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 1943 | 1461107461412 Marionette TRACE conn2 <- [1,2750,null,{}] 16:11:01 INFO - PROCESS | 1943 | 1461107461433 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:01 INFO - PROCESS | 1943 | 1461107461576 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:11:01 INFO - PROCESS | 1943 | 1461107461643 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x12da4b000 == 84 [pid = 1943] [id = 695] 16:11:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x11887f400) [pid = 1943] [serial = 2085] [outer = 0x0] 16:11:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x118fbb400) [pid = 1943] [serial = 2086] [outer = 0x11887f400] 16:11:01 INFO - PROCESS | 1943 | 1461107461671 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x11a641800) [pid = 1943] [serial = 2087] [outer = 0x11887f400] 16:11:02 INFO - PROCESS | 1943 | 1461107462094 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 720ms 16:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:11:02 INFO - PROCESS | 1943 | 1461107462133 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1943 | 1461107462136 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:11:02 INFO - PROCESS | 1943 | 1461107462139 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1943 | 1461107462141 Marionette TRACE conn2 <- [1,2754,null,{}] 16:11:02 INFO - PROCESS | 1943 | 1461107462145 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:02 INFO - PROCESS | 1943 | 1461107462307 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:11:02 INFO - PROCESS | 1943 | 1461107462455 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x129a49000 == 85 [pid = 1943] [id = 696] 16:11:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x11b920000) [pid = 1943] [serial = 2088] [outer = 0x0] 16:11:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x11bb17000) [pid = 1943] [serial = 2089] [outer = 0x11b920000] 16:11:02 INFO - PROCESS | 1943 | 1461107462501 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x11beed800) [pid = 1943] [serial = 2090] [outer = 0x11b920000] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1379c7800 == 84 [pid = 1943] [id = 633] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb25000 == 83 [pid = 1943] [id = 634] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe33800 == 82 [pid = 1943] [id = 683] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12e591000 == 81 [pid = 1943] [id = 682] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x11899b800 == 80 [pid = 1943] [id = 681] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12d1a1800 == 79 [pid = 1943] [id = 680] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x129a37000 == 78 [pid = 1943] [id = 679] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 157 (0x127503c00) [pid = 1943] [serial = 1957] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 156 (0x12ba7a400) [pid = 1943] [serial = 1960] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 155 (0x12da91400) [pid = 1943] [serial = 1963] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 154 (0x12e30b000) [pid = 1943] [serial = 1966] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 153 (0x12e40c000) [pid = 1943] [serial = 1969] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 152 (0x114daac00) [pid = 1943] [serial = 1972] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOMWINDOW == 151 (0x12da90000) [pid = 1943] [serial = 2011] [outer = 0x0] [url = about:blank] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x119268800 == 77 [pid = 1943] [id = 678] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1b6000 == 76 [pid = 1943] [id = 677] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1379c9800 == 75 [pid = 1943] [id = 674] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x130a77800 == 74 [pid = 1943] [id = 673] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb27800 == 73 [pid = 1943] [id = 672] 16:11:02 INFO - PROCESS | 1943 | --DOCSHELL 0x1268bd000 == 72 [pid = 1943] [id = 671] 16:11:03 INFO - PROCESS | 1943 | 1461107463003 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:11:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 870ms 16:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:11:03 INFO - PROCESS | 1943 | 1461107463010 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1943 | 1461107463011 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:11:03 INFO - PROCESS | 1943 | 1461107463019 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1943 | 1461107463024 Marionette TRACE conn2 <- [1,2758,null,{}] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x12903ec00) [pid = 1943] [serial = 1889] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x129d4fc00) [pid = 1943] [serial = 1892] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12b08dc00) [pid = 1943] [serial = 1895] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x12b1e9400) [pid = 1943] [serial = 1898] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12b7c6c00) [pid = 1943] [serial = 1901] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x12bbb5000) [pid = 1943] [serial = 1904] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x125956c00) [pid = 1943] [serial = 1886] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x119976400) [pid = 1943] [serial = 1951] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x126a54000) [pid = 1943] [serial = 1993] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x1296c9400) [pid = 1943] [serial = 1994] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x125c08000) [pid = 1943] [serial = 1955] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11c47a000) [pid = 1943] [serial = 1954] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x1199af400) [pid = 1943] [serial = 1976] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x115544800) [pid = 1943] [serial = 1975] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x11550c000) [pid = 1943] [serial = 1978] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x115816c00) [pid = 1943] [serial = 1979] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x11a98e000) [pid = 1943] [serial = 1984] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11adbb000) [pid = 1943] [serial = 1985] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x129a61400) [pid = 1943] [serial = 1996] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x11be2b400) [pid = 1943] [serial = 1987] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11beee000) [pid = 1943] [serial = 1988] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x118934c00) [pid = 1943] [serial = 1981] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x1192b4400) [pid = 1943] [serial = 1982] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12b087400) [pid = 1943] [serial = 1999] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x1190e7000) [pid = 1943] [serial = 2002] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x12bf50000) [pid = 1943] [serial = 2008] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x11c150000) [pid = 1943] [serial = 1990] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x115543c00) [pid = 1943] [serial = 1949] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x114bba400) [pid = 1943] [serial = 1948] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x1199af800) [pid = 1943] [serial = 1952] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x12af2c400) [pid = 1943] [serial = 1997] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x12b1ea800) [pid = 1943] [serial = 2000] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x12b2e9400) [pid = 1943] [serial = 2006] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 117 (0x12d0d7400) [pid = 1943] [serial = 2009] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 116 (0x129872400) [pid = 1943] [serial = 2005] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 115 (0x125c0bc00) [pid = 1943] [serial = 2003] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 114 (0x125b84800) [pid = 1943] [serial = 1991] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 113 (0x115816800) [pid = 1943] [serial = 1880] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 112 (0x11a63b000) [pid = 1943] [serial = 1883] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | --DOMWINDOW == 111 (0x129d4ac00) [pid = 1943] [serial = 1877] [outer = 0x0] [url = about:blank] 16:11:03 INFO - PROCESS | 1943 | 1461107463045 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:03 INFO - PROCESS | 1943 | 1461107463152 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:11:03 INFO - PROCESS | 1943 | 1461107463156 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x129610000 == 73 [pid = 1943] [id = 697] 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 112 (0x11beee000) [pid = 1943] [serial = 2091] [outer = 0x0] 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 113 (0x125956c00) [pid = 1943] [serial = 2092] [outer = 0x11beee000] 16:11:03 INFO - PROCESS | 1943 | 1461107463184 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 114 (0x125fe6400) [pid = 1943] [serial = 2093] [outer = 0x11beee000] 16:11:03 INFO - PROCESS | 1943 | 1461107463644 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:11:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 686ms 16:11:03 INFO - PROCESS | 1943 | 1461107463701 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1943 | 1461107463703 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:11:03 INFO - PROCESS | 1943 | 1461107463707 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1943 | 1461107463709 Marionette TRACE conn2 <- [1,2762,null,{}] 16:11:03 INFO - PROCESS | 1943 | 1461107463712 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:03 INFO - PROCESS | 1943 | 1461107463865 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:11:03 INFO - PROCESS | 1943 | 1461107463874 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db04800 == 74 [pid = 1943] [id = 698] 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 115 (0x127511400) [pid = 1943] [serial = 2094] [outer = 0x0] 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 116 (0x127e60400) [pid = 1943] [serial = 2095] [outer = 0x127511400] 16:11:03 INFO - PROCESS | 1943 | 1461107463901 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 117 (0x12987f800) [pid = 1943] [serial = 2096] [outer = 0x127511400] 16:11:04 INFO - PROCESS | 1943 | 1461107464257 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 570ms 16:11:04 INFO - PROCESS | 1943 | 1461107464277 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 1943 | 1461107464278 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:11:04 INFO - PROCESS | 1943 | 1461107464280 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 1943 | 1461107464282 Marionette TRACE conn2 <- [1,2766,null,{}] 16:11:04 INFO - PROCESS | 1943 | 1461107464284 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:04 INFO - PROCESS | 1943 | 1461107464387 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:11:04 INFO - PROCESS | 1943 | 1461107464409 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f40d800 == 75 [pid = 1943] [id = 699] 16:11:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 118 (0x12b085000) [pid = 1943] [serial = 2097] [outer = 0x0] 16:11:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x12b1dd400) [pid = 1943] [serial = 2098] [outer = 0x12b085000] 16:11:04 INFO - PROCESS | 1943 | 1461107464442 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x12bf50000) [pid = 1943] [serial = 2099] [outer = 0x12b085000] 16:11:04 INFO - PROCESS | 1943 | 1461107464820 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 16:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:11:04 INFO - PROCESS | 1943 | 1461107464853 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 1943 | 1461107464855 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:11:04 INFO - PROCESS | 1943 | 1461107464857 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 1943 | 1461107464859 Marionette TRACE conn2 <- [1,2770,null,{}] 16:11:04 INFO - PROCESS | 1943 | 1461107464861 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:05 INFO - PROCESS | 1943 | 1461107465015 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:11:05 INFO - PROCESS | 1943 | 1461107465031 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe33800 == 76 [pid = 1943] [id = 700] 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x12b1e2000) [pid = 1943] [serial = 2100] [outer = 0x0] 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x12d420800) [pid = 1943] [serial = 2101] [outer = 0x12b1e2000] 16:11:05 INFO - PROCESS | 1943 | 1461107465059 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12dce9400) [pid = 1943] [serial = 2102] [outer = 0x12b1e2000] 16:11:05 INFO - PROCESS | 1943 | 1461107465406 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:11:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 571ms 16:11:05 INFO - PROCESS | 1943 | 1461107465428 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1943 | 1461107465430 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:11:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:11:05 INFO - PROCESS | 1943 | 1461107465432 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1943 | 1461107465433 Marionette TRACE conn2 <- [1,2774,null,{}] 16:11:05 INFO - PROCESS | 1943 | 1461107465436 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:05 INFO - PROCESS | 1943 | 1461107465567 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:11:05 INFO - PROCESS | 1943 | 1461107465583 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301b2000 == 77 [pid = 1943] [id = 701] 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12e304800) [pid = 1943] [serial = 2103] [outer = 0x0] 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x12e406c00) [pid = 1943] [serial = 2104] [outer = 0x12e304800] 16:11:05 INFO - PROCESS | 1943 | 1461107465609 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12e785400) [pid = 1943] [serial = 2105] [outer = 0x12e304800] 16:11:05 INFO - PROCESS | 1943 | 1461107465991 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 16:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:11:06 INFO - PROCESS | 1943 | 1461107466004 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 1943 | 1461107466005 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:11:06 INFO - PROCESS | 1943 | 1461107466008 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 1943 | 1461107466009 Marionette TRACE conn2 <- [1,2778,null,{}] 16:11:06 INFO - PROCESS | 1943 | 1461107466011 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:06 INFO - PROCESS | 1943 | 1461107466144 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:11:06 INFO - PROCESS | 1943 | 1461107466162 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x137784000 == 78 [pid = 1943] [id = 702] 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12e305400) [pid = 1943] [serial = 2106] [outer = 0x0] 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x12e996000) [pid = 1943] [serial = 2107] [outer = 0x12e305400] 16:11:06 INFO - PROCESS | 1943 | 1461107466188 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x12eee8800) [pid = 1943] [serial = 2108] [outer = 0x12e305400] 16:11:06 INFO - PROCESS | 1943 | 1461107466580 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 618ms 16:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:11:06 INFO - PROCESS | 1943 | 1461107466627 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 1943 | 1461107466628 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:11:06 INFO - PROCESS | 1943 | 1461107466631 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 1943 | 1461107466632 Marionette TRACE conn2 <- [1,2782,null,{}] 16:11:06 INFO - PROCESS | 1943 | 1461107466636 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:06 INFO - PROCESS | 1943 | 1461107466763 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:11:06 INFO - PROCESS | 1943 | 1461107466781 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x137d2d800 == 79 [pid = 1943] [id = 703] 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x114c40400) [pid = 1943] [serial = 2109] [outer = 0x0] 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x114c47c00) [pid = 1943] [serial = 2110] [outer = 0x114c40400] 16:11:06 INFO - PROCESS | 1943 | 1461107466807 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x114c4b800) [pid = 1943] [serial = 2111] [outer = 0x114c40400] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x12d091000) [pid = 1943] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11c5eb800) [pid = 1943] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x111985c00) [pid = 1943] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x1272e3c00) [pid = 1943] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x11ab6d400) [pid = 1943] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x125e5c400) [pid = 1943] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 125 (0x1140c6800) [pid = 1943] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 124 (0x111aed800) [pid = 1943] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 123 (0x12d0d8800) [pid = 1943] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 122 (0x12d08fc00) [pid = 1943] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 121 (0x11be2f800) [pid = 1943] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 120 (0x119e6f800) [pid = 1943] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 119 (0x114bafc00) [pid = 1943] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:11:07 INFO - PROCESS | 1943 | --DOMWINDOW == 118 (0x11aa4e800) [pid = 1943] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:11:07 INFO - PROCESS | 1943 | 1461107467266 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 669ms 16:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:11:07 INFO - PROCESS | 1943 | 1461107467301 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1943 | 1461107467302 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:11:07 INFO - PROCESS | 1943 | 1461107467304 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1943 | 1461107467305 Marionette TRACE conn2 <- [1,2786,null,{}] 16:11:07 INFO - PROCESS | 1943 | 1461107467308 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:07 INFO - PROCESS | 1943 | 1461107467411 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:11:07 INFO - PROCESS | 1943 | 1461107467488 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 1943 | ++DOCSHELL 0x137f94800 == 80 [pid = 1943] [id = 704] 16:11:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 119 (0x114c3f000) [pid = 1943] [serial = 2112] [outer = 0x0] 16:11:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 120 (0x114c4cc00) [pid = 1943] [serial = 2113] [outer = 0x114c3f000] 16:11:07 INFO - PROCESS | 1943 | 1461107467519 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 1943 | ++DOMWINDOW == 121 (0x129d4dc00) [pid = 1943] [serial = 2114] [outer = 0x114c3f000] 16:11:07 INFO - PROCESS | 1943 | 1461107467830 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 16:11:07 INFO - PROCESS | 1943 | 1461107467875 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1943 | 1461107467876 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:11:07 INFO - PROCESS | 1943 | 1461107467878 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1943 | 1461107467880 Marionette TRACE conn2 <- [1,2790,null,{}] 16:11:07 INFO - PROCESS | 1943 | 1461107467883 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:08 INFO - PROCESS | 1943 | 1461107467999 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:11:08 INFO - PROCESS | 1943 | 1461107468071 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e8f000 == 81 [pid = 1943] [id = 705] 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 122 (0x114c43400) [pid = 1943] [serial = 2115] [outer = 0x0] 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 123 (0x12d0d8800) [pid = 1943] [serial = 2116] [outer = 0x114c43400] 16:11:08 INFO - PROCESS | 1943 | 1461107468097 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 124 (0x12f2b0c00) [pid = 1943] [serial = 2117] [outer = 0x114c43400] 16:11:08 INFO - PROCESS | 1943 | 1461107468443 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 569ms 16:11:08 INFO - PROCESS | 1943 | 1461107468449 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:11:08 INFO - PROCESS | 1943 | 1461107468454 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:11:08 INFO - PROCESS | 1943 | 1461107468457 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 1943 | 1461107468459 Marionette TRACE conn2 <- [1,2794,null,{}] 16:11:08 INFO - PROCESS | 1943 | 1461107468462 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:08 INFO - PROCESS | 1943 | 1461107468620 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:11:08 INFO - PROCESS | 1943 | 1461107468729 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 1943 | ++DOCSHELL 0x142512000 == 82 [pid = 1943] [id = 706] 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 125 (0x11c477400) [pid = 1943] [serial = 2118] [outer = 0x0] 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 126 (0x12f2b7c00) [pid = 1943] [serial = 2119] [outer = 0x11c477400] 16:11:08 INFO - PROCESS | 1943 | 1461107468758 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x12f47a800) [pid = 1943] [serial = 2120] [outer = 0x11c477400] 16:11:09 INFO - PROCESS | 1943 | 1461107469026 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 622ms 16:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:11:09 INFO - PROCESS | 1943 | 1461107469079 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 1943 | 1461107469080 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:11:09 INFO - PROCESS | 1943 | 1461107469083 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1943 | 1461107469084 Marionette TRACE conn2 <- [1,2798,null,{}] 16:11:09 INFO - PROCESS | 1943 | 1461107469090 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:09 INFO - PROCESS | 1943 | 1461107469278 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:11:09 INFO - PROCESS | 1943 | 1461107469427 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1943 | ++DOCSHELL 0x1258c4800 == 83 [pid = 1943] [id = 707] 16:11:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x114ac6400) [pid = 1943] [serial = 2121] [outer = 0x0] 16:11:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x114bbdc00) [pid = 1943] [serial = 2122] [outer = 0x114ac6400] 16:11:09 INFO - PROCESS | 1943 | 1461107469462 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x115537c00) [pid = 1943] [serial = 2123] [outer = 0x114ac6400] 16:11:09 INFO - PROCESS | 1943 | 1461107469944 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 872ms 16:11:09 INFO - PROCESS | 1943 | 1461107469956 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 1943 | 1461107469960 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:11:09 INFO - PROCESS | 1943 | 1461107469963 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1943 | 1461107469966 Marionette TRACE conn2 <- [1,2802,null,{}] 16:11:09 INFO - PROCESS | 1943 | 1461107469970 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:10 INFO - PROCESS | 1943 | 1461107470094 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:11:10 INFO - PROCESS | 1943 | 1461107470212 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c114800 == 84 [pid = 1943] [id = 708] 16:11:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11644ac00) [pid = 1943] [serial = 2124] [outer = 0x0] 16:11:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x1199af400) [pid = 1943] [serial = 2125] [outer = 0x11644ac00] 16:11:10 INFO - PROCESS | 1943 | 1461107470247 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x11af97800) [pid = 1943] [serial = 2126] [outer = 0x11644ac00] 16:11:10 INFO - PROCESS | 1943 | 1461107470681 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 772ms 16:11:10 INFO - PROCESS | 1943 | 1461107470744 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:11:10 INFO - PROCESS | 1943 | 1461107470746 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:11:10 INFO - PROCESS | 1943 | 1461107470749 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1943 | 1461107470750 Marionette TRACE conn2 <- [1,2806,null,{}] 16:11:10 INFO - PROCESS | 1943 | 1461107470753 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:10 INFO - PROCESS | 1943 | 1461107470875 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:11:10 INFO - PROCESS | 1943 | 1461107470964 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff08000 == 85 [pid = 1943] [id = 709] 16:11:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x125a56000) [pid = 1943] [serial = 2127] [outer = 0x0] 16:11:10 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x12689f400) [pid = 1943] [serial = 2128] [outer = 0x125a56000] 16:11:10 INFO - PROCESS | 1943 | 1461107470995 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x129d52c00) [pid = 1943] [serial = 2129] [outer = 0x125a56000] 16:11:11 INFO - PROCESS | 1943 | 1461107471453 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 16:11:11 INFO - PROCESS | 1943 | 1461107471471 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 1943 | 1461107471474 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:11:11 INFO - PROCESS | 1943 | 1461107471482 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 1943 | 1461107471486 Marionette TRACE conn2 <- [1,2810,null,{}] 16:11:11 INFO - PROCESS | 1943 | 1461107471488 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:11 INFO - PROCESS | 1943 | 1461107471613 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:11:11 INFO - PROCESS | 1943 | 1461107471730 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1943 | ++DOCSHELL 0x142211000 == 86 [pid = 1943] [id = 710] 16:11:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x12af59c00) [pid = 1943] [serial = 2130] [outer = 0x0] 16:11:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x12cf3a800) [pid = 1943] [serial = 2131] [outer = 0x12af59c00] 16:11:11 INFO - PROCESS | 1943 | 1461107471764 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x12e30cc00) [pid = 1943] [serial = 2132] [outer = 0x12af59c00] 16:11:12 INFO - PROCESS | 1943 | 1461107472179 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 728ms 16:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:11:12 INFO - PROCESS | 1943 | 1461107472210 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1943 | 1461107472212 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:11:12 INFO - PROCESS | 1943 | 1461107472214 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1943 | 1461107472215 Marionette TRACE conn2 <- [1,2814,null,{}] 16:11:12 INFO - PROCESS | 1943 | 1461107472234 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:12 INFO - PROCESS | 1943 | 1461107472357 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:11:12 INFO - PROCESS | 1943 | 1461107472472 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 1943 | ++DOCSHELL 0x13ab45800 == 87 [pid = 1943] [id = 711] 16:11:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x12e98f800) [pid = 1943] [serial = 2133] [outer = 0x0] 16:11:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x12eef1800) [pid = 1943] [serial = 2134] [outer = 0x12e98f800] 16:11:12 INFO - PROCESS | 1943 | 1461107472504 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x12f479800) [pid = 1943] [serial = 2135] [outer = 0x12e98f800] 16:11:12 INFO - PROCESS | 1943 | 1461107472893 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 731ms 16:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:11:12 INFO - PROCESS | 1943 | 1461107472946 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1943 | 1461107472948 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:11:12 INFO - PROCESS | 1943 | 1461107472950 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1943 | 1461107472951 Marionette TRACE conn2 <- [1,2818,null,{}] 16:11:12 INFO - PROCESS | 1943 | 1461107472954 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:13 INFO - PROCESS | 1943 | 1461107473075 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:11:13 INFO - PROCESS | 1943 | 1461107473166 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1943 | ++DOCSHELL 0x13ab5e800 == 88 [pid = 1943] [id = 712] 16:11:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x12fa74c00) [pid = 1943] [serial = 2136] [outer = 0x0] 16:11:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x12fa76c00) [pid = 1943] [serial = 2137] [outer = 0x12fa74c00] 16:11:13 INFO - PROCESS | 1943 | 1461107473204 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x12fceec00) [pid = 1943] [serial = 2138] [outer = 0x12fa74c00] 16:11:13 INFO - PROCESS | 1943 | 1461107473734 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 820ms 16:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:11:13 INFO - PROCESS | 1943 | 1461107473770 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 1943 | 1461107473772 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:11:13 INFO - PROCESS | 1943 | 1461107473774 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 1943 | 1461107473775 Marionette TRACE conn2 <- [1,2822,null,{}] 16:11:13 INFO - PROCESS | 1943 | 1461107473778 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:13 INFO - PROCESS | 1943 | 1461107473903 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:11:14 INFO - PROCESS | 1943 | 1461107474301 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1943 | ++DOCSHELL 0x11995f800 == 89 [pid = 1943] [id = 713] 16:11:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x11197d000) [pid = 1943] [serial = 2139] [outer = 0x0] 16:11:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x1119edc00) [pid = 1943] [serial = 2140] [outer = 0x11197d000] 16:11:14 INFO - PROCESS | 1943 | 1461107474399 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x1144b0c00) [pid = 1943] [serial = 2141] [outer = 0x11197d000] 16:11:14 INFO - PROCESS | 1943 | 1461107474870 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1122ms 16:11:14 INFO - PROCESS | 1943 | 1461107474896 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1943 | 1461107474899 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:11:14 INFO - PROCESS | 1943 | 1461107474905 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1943 | 1461107474907 Marionette TRACE conn2 <- [1,2826,null,{}] 16:11:14 INFO - PROCESS | 1943 | 1461107474910 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:15 INFO - PROCESS | 1943 | 1461107475017 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:11:15 INFO - PROCESS | 1943 | 1461107475135 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c3ad000 == 90 [pid = 1943] [id = 714] 16:11:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x114bb9000) [pid = 1943] [serial = 2142] [outer = 0x0] 16:11:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x114c48c00) [pid = 1943] [serial = 2143] [outer = 0x114bb9000] 16:11:15 INFO - PROCESS | 1943 | 1461107475167 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x1153f1c00) [pid = 1943] [serial = 2144] [outer = 0x114bb9000] 16:11:15 INFO - PROCESS | 1943 | 1461107475647 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:11:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 774ms 16:11:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:11:15 INFO - PROCESS | 1943 | 1461107475681 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 1943 | 1461107475684 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:11:15 INFO - PROCESS | 1943 | 1461107475687 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1943 | 1461107475688 Marionette TRACE conn2 <- [1,2830,null,{}] 16:11:15 INFO - PROCESS | 1943 | 1461107475691 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:15 INFO - PROCESS | 1943 | 1461107475811 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x13798f000 == 89 [pid = 1943] [id = 511] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x137961000 == 88 [pid = 1943] [id = 670] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12c112000 == 87 [pid = 1943] [id = 415] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12f019800 == 86 [pid = 1943] [id = 437] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x142512000 == 85 [pid = 1943] [id = 706] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x139e8f000 == 84 [pid = 1943] [id = 705] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x137f94800 == 83 [pid = 1943] [id = 704] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x137d2d800 == 82 [pid = 1943] [id = 703] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x137784000 == 81 [pid = 1943] [id = 702] 16:11:15 INFO - PROCESS | 1943 | --DOMWINDOW == 150 (0x12af68c00) [pid = 1943] [serial = 2053] [outer = 0x0] [url = about:blank] 16:11:15 INFO - PROCESS | 1943 | --DOMWINDOW == 149 (0x1199aec00) [pid = 1943] [serial = 2017] [outer = 0x0] [url = about:blank] 16:11:15 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12bf53800) [pid = 1943] [serial = 2026] [outer = 0x0] [url = about:blank] 16:11:15 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x125c0d000) [pid = 1943] [serial = 2020] [outer = 0x0] [url = about:blank] 16:11:15 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12af31800) [pid = 1943] [serial = 2023] [outer = 0x0] [url = about:blank] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x1301b2000 == 80 [pid = 1943] [id = 701] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe33800 == 79 [pid = 1943] [id = 700] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12f40d800 == 78 [pid = 1943] [id = 699] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12db04800 == 77 [pid = 1943] [id = 698] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x129610000 == 76 [pid = 1943] [id = 697] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5b0800 == 75 [pid = 1943] [id = 17] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x129a49000 == 74 [pid = 1943] [id = 696] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12da4b000 == 73 [pid = 1943] [id = 695] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x127e50800 == 72 [pid = 1943] [id = 694] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x13abdb000 == 71 [pid = 1943] [id = 692] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x139e92000 == 70 [pid = 1943] [id = 691] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x1384ab000 == 69 [pid = 1943] [id = 690] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x137d21800 == 68 [pid = 1943] [id = 689] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x13795c800 == 67 [pid = 1943] [id = 688] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x130a7b000 == 66 [pid = 1943] [id = 687] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12db06800 == 65 [pid = 1943] [id = 686] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x11c8b2000 == 64 [pid = 1943] [id = 685] 16:11:15 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff31000 == 63 [pid = 1943] [id = 684] 16:11:15 INFO - PROCESS | 1943 | 1461107475921 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 1943 | ++DOCSHELL 0x118dab800 == 64 [pid = 1943] [id = 715] 16:11:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x114c3e400) [pid = 1943] [serial = 2145] [outer = 0x0] 16:11:15 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x114daac00) [pid = 1943] [serial = 2146] [outer = 0x114c3e400] 16:11:15 INFO - PROCESS | 1943 | 1461107475949 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x11784c400) [pid = 1943] [serial = 2147] [outer = 0x114c3e400] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 148 (0x12af2e800) [pid = 1943] [serial = 2051] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 147 (0x11be32000) [pid = 1943] [serial = 2047] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 146 (0x12af2c000) [pid = 1943] [serial = 1958] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 145 (0x119979400) [pid = 1943] [serial = 2036] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 144 (0x1199b3800) [pid = 1943] [serial = 1973] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 143 (0x12e303000) [pid = 1943] [serial = 2029] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 142 (0x12db5e800) [pid = 1943] [serial = 2012] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 141 (0x12dcf1800) [pid = 1943] [serial = 1964] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 140 (0x125b87c00) [pid = 1943] [serial = 2042] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 139 (0x11b971800) [pid = 1943] [serial = 2039] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 138 (0x12903f400) [pid = 1943] [serial = 2048] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 137 (0x1158be800) [pid = 1943] [serial = 2033] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 136 (0x129873c00) [pid = 1943] [serial = 2050] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 135 (0x11560d000) [pid = 1943] [serial = 2014] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 134 (0x115538400) [pid = 1943] [serial = 2035] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 133 (0x11c4c0400) [pid = 1943] [serial = 2041] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 132 (0x12e40bc00) [pid = 1943] [serial = 1967] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 131 (0x126c88800) [pid = 1943] [serial = 2044] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 130 (0x11af9b400) [pid = 1943] [serial = 2038] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 129 (0x12e41e800) [pid = 1943] [serial = 1970] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 128 (0x12d065400) [pid = 1943] [serial = 1961] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 127 (0x12750d000) [pid = 1943] [serial = 2045] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | --DOMWINDOW == 126 (0x114bbc000) [pid = 1943] [serial = 2032] [outer = 0x0] [url = about:blank] 16:11:16 INFO - PROCESS | 1943 | 1461107476313 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 16:11:16 INFO - PROCESS | 1943 | 1461107476409 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 1943 | 1461107476411 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:11:16 INFO - PROCESS | 1943 | 1461107476422 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 1943 | 1461107476424 Marionette TRACE conn2 <- [1,2834,null,{}] 16:11:16 INFO - PROCESS | 1943 | 1461107476429 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:16 INFO - PROCESS | 1943 | 1461107476548 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:11:16 INFO - PROCESS | 1943 | 1461107476628 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad3b800 == 65 [pid = 1943] [id = 716] 16:11:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 127 (0x114ac8400) [pid = 1943] [serial = 2148] [outer = 0x0] 16:11:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 128 (0x114ad4400) [pid = 1943] [serial = 2149] [outer = 0x114ac8400] 16:11:16 INFO - PROCESS | 1943 | 1461107476661 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1943 | ++DOMWINDOW == 129 (0x114daa000) [pid = 1943] [serial = 2150] [outer = 0x114ac8400] 16:11:17 INFO - PROCESS | 1943 | 1461107477080 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 727ms 16:11:17 INFO - PROCESS | 1943 | 1461107477146 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1943 | 1461107477149 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:11:17 INFO - PROCESS | 1943 | 1461107477187 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1943 | 1461107477189 Marionette TRACE conn2 <- [1,2838,null,{}] 16:11:17 INFO - PROCESS | 1943 | 1461107477194 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:17 INFO - PROCESS | 1943 | 1461107477303 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:11:17 INFO - PROCESS | 1943 | 1461107477396 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 1943 | ++DOCSHELL 0x119921800 == 66 [pid = 1943] [id = 717] 16:11:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 130 (0x11892a400) [pid = 1943] [serial = 2151] [outer = 0x0] 16:11:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 131 (0x11892e800) [pid = 1943] [serial = 2152] [outer = 0x11892a400] 16:11:17 INFO - PROCESS | 1943 | 1461107477430 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 1943 | ++DOMWINDOW == 132 (0x118fb8400) [pid = 1943] [serial = 2153] [outer = 0x11892a400] 16:11:17 INFO - PROCESS | 1943 | 1461107477872 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 747ms 16:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:11:17 INFO - PROCESS | 1943 | 1461107477913 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1943 | 1461107477914 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:11:17 INFO - PROCESS | 1943 | 1461107477917 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1943 | 1461107477919 Marionette TRACE conn2 <- [1,2842,null,{}] 16:11:17 INFO - PROCESS | 1943 | 1461107477926 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:18 INFO - PROCESS | 1943 | 1461107478034 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:11:18 INFO - PROCESS | 1943 | 1461107478114 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x127e41800 == 67 [pid = 1943] [id = 718] 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 133 (0x119359800) [pid = 1943] [serial = 2154] [outer = 0x0] 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 134 (0x11997b800) [pid = 1943] [serial = 2155] [outer = 0x119359800] 16:11:18 INFO - PROCESS | 1943 | 1461107478150 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 135 (0x1199a7c00) [pid = 1943] [serial = 2156] [outer = 0x119359800] 16:11:18 INFO - PROCESS | 1943 | 1461107478575 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 720ms 16:11:18 INFO - PROCESS | 1943 | 1461107478648 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 1943 | 1461107478649 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:11:18 INFO - PROCESS | 1943 | 1461107478672 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 1943 | 1461107478673 Marionette TRACE conn2 <- [1,2846,null,{}] 16:11:18 INFO - PROCESS | 1943 | 1461107478675 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:18 INFO - PROCESS | 1943 | 1461107478784 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:11:18 INFO - PROCESS | 1943 | 1461107478860 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1943 | ++DOCSHELL 0x129619800 == 68 [pid = 1943] [id = 719] 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 136 (0x119e6a800) [pid = 1943] [serial = 2157] [outer = 0x0] 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 137 (0x11a63b000) [pid = 1943] [serial = 2158] [outer = 0x119e6a800] 16:11:18 INFO - PROCESS | 1943 | 1461107478893 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1943 | ++DOMWINDOW == 138 (0x11a98a000) [pid = 1943] [serial = 2159] [outer = 0x119e6a800] 16:11:19 INFO - PROCESS | 1943 | 1461107479307 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 674ms 16:11:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:11:19 INFO - PROCESS | 1943 | 1461107479343 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 1943 | 1461107479345 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:11:19 INFO - PROCESS | 1943 | 1461107479347 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1943 | 1461107479348 Marionette TRACE conn2 <- [1,2850,null,{}] 16:11:19 INFO - PROCESS | 1943 | 1461107479351 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:19 INFO - PROCESS | 1943 | 1461107479457 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:11:19 INFO - PROCESS | 1943 | 1461107479536 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1ba800 == 69 [pid = 1943] [id = 720] 16:11:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 139 (0x11a891800) [pid = 1943] [serial = 2160] [outer = 0x0] 16:11:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 140 (0x11ab6a800) [pid = 1943] [serial = 2161] [outer = 0x11a891800] 16:11:19 INFO - PROCESS | 1943 | 1461107479571 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 1943 | ++DOMWINDOW == 141 (0x11adb2800) [pid = 1943] [serial = 2162] [outer = 0x11a891800] 16:11:19 INFO - PROCESS | 1943 | 1461107479961 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 16:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:11:20 INFO - PROCESS | 1943 | 1461107480018 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 1943 | 1461107480019 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:11:20 INFO - PROCESS | 1943 | 1461107480021 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1943 | 1461107480023 Marionette TRACE conn2 <- [1,2854,null,{}] 16:11:20 INFO - PROCESS | 1943 | 1461107480025 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:20 INFO - PROCESS | 1943 | 1461107480165 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:11:20 INFO - PROCESS | 1943 | 1461107480259 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ba20800 == 70 [pid = 1943] [id = 721] 16:11:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 142 (0x11b96e000) [pid = 1943] [serial = 2163] [outer = 0x0] 16:11:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 143 (0x11be2d400) [pid = 1943] [serial = 2164] [outer = 0x11b96e000] 16:11:20 INFO - PROCESS | 1943 | 1461107480294 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 144 (0x11bef6c00) [pid = 1943] [serial = 2165] [outer = 0x11b96e000] 16:11:20 INFO - PROCESS | 1943 | 1461107480710 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 16:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:11:20 INFO - PROCESS | 1943 | 1461107480743 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 1943 | 1461107480744 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:11:20 INFO - PROCESS | 1943 | 1461107480747 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1943 | 1461107480748 Marionette TRACE conn2 <- [1,2858,null,{}] 16:11:20 INFO - PROCESS | 1943 | 1461107480751 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:20 INFO - PROCESS | 1943 | 1461107480857 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:11:20 INFO - PROCESS | 1943 | 1461107480964 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c11d800 == 71 [pid = 1943] [id = 722] 16:11:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 145 (0x11be39800) [pid = 1943] [serial = 2166] [outer = 0x0] 16:11:20 INFO - PROCESS | 1943 | ++DOMWINDOW == 146 (0x11c46ec00) [pid = 1943] [serial = 2167] [outer = 0x11be39800] 16:11:21 INFO - PROCESS | 1943 | 1461107480999 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 147 (0x11c515800) [pid = 1943] [serial = 2168] [outer = 0x11be39800] 16:11:21 INFO - PROCESS | 1943 | 1461107481421 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 16:11:21 INFO - PROCESS | 1943 | 1461107481470 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 1943 | 1461107481471 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:11:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:11:21 INFO - PROCESS | 1943 | 1461107481474 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 1943 | 1461107481475 Marionette TRACE conn2 <- [1,2862,null,{}] 16:11:21 INFO - PROCESS | 1943 | 1461107481478 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:21 INFO - PROCESS | 1943 | 1461107481604 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:11:21 INFO - PROCESS | 1943 | 1461107481670 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 1943 | ++DOCSHELL 0x12d19e800 == 72 [pid = 1943] [id = 723] 16:11:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 148 (0x11c323800) [pid = 1943] [serial = 2169] [outer = 0x0] 16:11:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 149 (0x125b84800) [pid = 1943] [serial = 2170] [outer = 0x11c323800] 16:11:21 INFO - PROCESS | 1943 | 1461107481741 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1943 | ++DOMWINDOW == 150 (0x125c05c00) [pid = 1943] [serial = 2171] [outer = 0x11c323800] 16:11:22 INFO - PROCESS | 1943 | 1461107482173 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:11:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 719ms 16:11:22 INFO - PROCESS | 1943 | 1461107482194 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 1943 | 1461107482195 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:11:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:11:22 INFO - PROCESS | 1943 | 1461107482198 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1943 | 1461107482199 Marionette TRACE conn2 <- [1,2866,null,{}] 16:11:22 INFO - PROCESS | 1943 | 1461107482204 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:22 INFO - PROCESS | 1943 | 1461107482308 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:11:22 INFO - PROCESS | 1943 | 1461107482416 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 1943 | ++DOCSHELL 0x12db06800 == 73 [pid = 1943] [id = 724] 16:11:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 151 (0x118867c00) [pid = 1943] [serial = 2172] [outer = 0x0] 16:11:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 152 (0x125c0ac00) [pid = 1943] [serial = 2173] [outer = 0x118867c00] 16:11:22 INFO - PROCESS | 1943 | 1461107482450 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 1943 | ++DOMWINDOW == 153 (0x126a47c00) [pid = 1943] [serial = 2174] [outer = 0x118867c00] 16:11:22 INFO - PROCESS | 1943 | 1461107482887 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:11:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 16:11:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:11:22 INFO - PROCESS | 1943 | 1461107482920 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 1943 | 1461107482921 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:11:22 INFO - PROCESS | 1943 | 1461107482924 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1943 | 1461107482925 Marionette TRACE conn2 <- [1,2870,null,{}] 16:11:22 INFO - PROCESS | 1943 | 1461107482964 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:23 INFO - PROCESS | 1943 | 1461107483079 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:11:23 INFO - PROCESS | 1943 | 1461107483186 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e585000 == 74 [pid = 1943] [id = 725] 16:11:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 154 (0x125c10000) [pid = 1943] [serial = 2175] [outer = 0x0] 16:11:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 155 (0x126c8fc00) [pid = 1943] [serial = 2176] [outer = 0x125c10000] 16:11:23 INFO - PROCESS | 1943 | 1461107483219 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 156 (0x1272e9c00) [pid = 1943] [serial = 2177] [outer = 0x125c10000] 16:11:23 INFO - PROCESS | 1943 | 1461107483628 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 736ms 16:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:11:23 INFO - PROCESS | 1943 | 1461107483660 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 1943 | 1461107483662 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:11:23 INFO - PROCESS | 1943 | 1461107483664 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 1943 | 1461107483666 Marionette TRACE conn2 <- [1,2874,null,{}] 16:11:23 INFO - PROCESS | 1943 | 1461107483669 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:23 INFO - PROCESS | 1943 | 1461107483875 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:11:23 INFO - PROCESS | 1943 | 1461107483962 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b933000 == 75 [pid = 1943] [id = 726] 16:11:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 157 (0x111984400) [pid = 1943] [serial = 2178] [outer = 0x0] 16:11:23 INFO - PROCESS | 1943 | ++DOMWINDOW == 158 (0x1119ec000) [pid = 1943] [serial = 2179] [outer = 0x111984400] 16:11:23 INFO - PROCESS | 1943 | 1461107483992 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 159 (0x114c44800) [pid = 1943] [serial = 2180] [outer = 0x111984400] 16:11:24 INFO - PROCESS | 1943 | 1461107484446 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:11:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 821ms 16:11:24 INFO - PROCESS | 1943 | 1461107484486 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 1943 | 1461107484489 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:11:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:11:24 INFO - PROCESS | 1943 | 1461107484492 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 1943 | 1461107484495 Marionette TRACE conn2 <- [1,2878,null,{}] 16:11:24 INFO - PROCESS | 1943 | 1461107484499 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:24 INFO - PROCESS | 1943 | 1461107484614 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:11:24 INFO - PROCESS | 1943 | 1461107484701 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 1943 | ++DOCSHELL 0x11ad77000 == 76 [pid = 1943] [id = 727] 16:11:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 160 (0x11550e800) [pid = 1943] [serial = 2181] [outer = 0x0] 16:11:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 161 (0x118d74c00) [pid = 1943] [serial = 2182] [outer = 0x11550e800] 16:11:24 INFO - PROCESS | 1943 | 1461107484727 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1943 | ++DOMWINDOW == 162 (0x1192b6400) [pid = 1943] [serial = 2183] [outer = 0x11550e800] 16:11:25 INFO - PROCESS | 1943 | --DOCSHELL 0x11c3ad000 == 75 [pid = 1943] [id = 714] 16:11:25 INFO - PROCESS | 1943 | --DOCSHELL 0x11995f800 == 74 [pid = 1943] [id = 713] 16:11:25 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff08000 == 73 [pid = 1943] [id = 709] 16:11:25 INFO - PROCESS | 1943 | --DOCSHELL 0x12c114800 == 72 [pid = 1943] [id = 708] 16:11:25 INFO - PROCESS | 1943 | --DOCSHELL 0x1258c4800 == 71 [pid = 1943] [id = 707] 16:11:25 INFO - PROCESS | 1943 | 1461107485218 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 773ms 16:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:11:25 INFO - PROCESS | 1943 | 1461107485266 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1943 | 1461107485268 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:11:25 INFO - PROCESS | 1943 | 1461107485271 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1943 | 1461107485272 Marionette TRACE conn2 <- [1,2882,null,{}] 16:11:25 INFO - PROCESS | 1943 | 1461107485274 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:25 INFO - PROCESS | 1943 | 1461107485371 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:11:25 INFO - PROCESS | 1943 | 1461107485376 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x1291ac800 == 72 [pid = 1943] [id = 728] 16:11:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 163 (0x119980000) [pid = 1943] [serial = 2184] [outer = 0x0] 16:11:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x11a98b400) [pid = 1943] [serial = 2185] [outer = 0x119980000] 16:11:25 INFO - PROCESS | 1943 | 1461107485404 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x11b924800) [pid = 1943] [serial = 2186] [outer = 0x119980000] 16:11:25 INFO - PROCESS | 1943 | 1461107485789 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 16:11:25 INFO - PROCESS | 1943 | 1461107485815 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1943 | 1461107485820 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:11:25 INFO - PROCESS | 1943 | 1461107485830 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1943 | 1461107485833 Marionette TRACE conn2 <- [1,2886,null,{}] 16:11:25 INFO - PROCESS | 1943 | 1461107485838 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:25 INFO - PROCESS | 1943 | 1461107485937 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:11:25 INFO - PROCESS | 1943 | 1461107485942 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f023000 == 73 [pid = 1943] [id = 729] 16:11:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x11b96b800) [pid = 1943] [serial = 2187] [outer = 0x0] 16:11:25 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x11bee9800) [pid = 1943] [serial = 2188] [outer = 0x11b96b800] 16:11:25 INFO - PROCESS | 1943 | 1461107485968 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x1278f6800) [pid = 1943] [serial = 2189] [outer = 0x11b96b800] 16:11:26 INFO - PROCESS | 1943 | 1461107486431 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 628ms 16:11:26 INFO - PROCESS | 1943 | 1461107486455 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 1943 | 1461107486456 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:11:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:11:26 INFO - PROCESS | 1943 | 1461107486458 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1943 | 1461107486459 Marionette TRACE conn2 <- [1,2890,null,{}] 16:11:26 INFO - PROCESS | 1943 | 1461107486462 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:26 INFO - PROCESS | 1943 | 1461107486558 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:11:26 INFO - PROCESS | 1943 | 1461107486563 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f5b0000 == 74 [pid = 1943] [id = 730] 16:11:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x127460800) [pid = 1943] [serial = 2190] [outer = 0x0] 16:11:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x1290f2400) [pid = 1943] [serial = 2191] [outer = 0x127460800] 16:11:26 INFO - PROCESS | 1943 | 1461107486589 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x1290fec00) [pid = 1943] [serial = 2192] [outer = 0x127460800] 16:11:26 INFO - PROCESS | 1943 | 1461107486985 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:11:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 568ms 16:11:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:11:27 INFO - PROCESS | 1943 | 1461107487029 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 1943 | 1461107487030 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:11:27 INFO - PROCESS | 1943 | 1461107487032 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 1943 | 1461107487034 Marionette TRACE conn2 <- [1,2894,null,{}] 16:11:27 INFO - PROCESS | 1943 | 1461107487041 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:27 INFO - PROCESS | 1943 | 1461107487168 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:11:27 INFO - PROCESS | 1943 | 1461107487200 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe4c000 == 75 [pid = 1943] [id = 731] 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x129d4ac00) [pid = 1943] [serial = 2193] [outer = 0x0] 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x129d50c00) [pid = 1943] [serial = 2194] [outer = 0x129d4ac00] 16:11:27 INFO - PROCESS | 1943 | 1461107487233 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x12af2e800) [pid = 1943] [serial = 2195] [outer = 0x129d4ac00] 16:11:27 INFO - PROCESS | 1943 | 1461107487633 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:11:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 624ms 16:11:27 INFO - PROCESS | 1943 | 1461107487657 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 1943 | 1461107487658 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:11:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:11:27 INFO - PROCESS | 1943 | 1461107487660 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 1943 | 1461107487661 Marionette TRACE conn2 <- [1,2898,null,{}] 16:11:27 INFO - PROCESS | 1943 | 1461107487664 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:27 INFO - PROCESS | 1943 | 1461107487789 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:11:27 INFO - PROCESS | 1943 | 1461107487805 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff27000 == 76 [pid = 1943] [id = 732] 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x12af2fc00) [pid = 1943] [serial = 2196] [outer = 0x0] 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x12af68000) [pid = 1943] [serial = 2197] [outer = 0x12af2fc00] 16:11:27 INFO - PROCESS | 1943 | 1461107487831 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x12b08d000) [pid = 1943] [serial = 2198] [outer = 0x12af2fc00] 16:11:28 INFO - PROCESS | 1943 | 1461107488259 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:11:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 16:11:28 INFO - PROCESS | 1943 | 1461107488283 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1943 | 1461107488288 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:11:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:11:28 INFO - PROCESS | 1943 | 1461107488299 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1943 | 1461107488301 Marionette TRACE conn2 <- [1,2902,null,{}] 16:11:28 INFO - PROCESS | 1943 | 1461107488304 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:28 INFO - PROCESS | 1943 | 1461107488488 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:11:28 INFO - PROCESS | 1943 | 1461107488537 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7f800 == 77 [pid = 1943] [id = 733] 16:11:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12af5b800) [pid = 1943] [serial = 2199] [outer = 0x0] 16:11:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x12b1e7c00) [pid = 1943] [serial = 2200] [outer = 0x12af5b800] 16:11:28 INFO - PROCESS | 1943 | 1461107488626 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x12b737000) [pid = 1943] [serial = 2201] [outer = 0x12af5b800] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x12e304800) [pid = 1943] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x12e305400) [pid = 1943] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x114c40400) [pid = 1943] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x114c3f000) [pid = 1943] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12af5b400) [pid = 1943] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x11197f800) [pid = 1943] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 173 (0x11beee000) [pid = 1943] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 172 (0x11887f400) [pid = 1943] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 171 (0x12b085000) [pid = 1943] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 170 (0x127511400) [pid = 1943] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 169 (0x11b920000) [pid = 1943] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 168 (0x114c43400) [pid = 1943] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 167 (0x11197d000) [pid = 1943] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 166 (0x114bb9000) [pid = 1943] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 165 (0x11c477400) [pid = 1943] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 164 (0x12f2b6c00) [pid = 1943] [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.] 16:11:28 INFO - PROCESS | 1943 | --DOMWINDOW == 163 (0x12b1e2000) [pid = 1943] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:11:29 INFO - PROCESS | 1943 | 1461107489004 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:11:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 724ms 16:11:29 INFO - PROCESS | 1943 | 1461107489024 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1943 | 1461107489025 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:11:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:11:29 INFO - PROCESS | 1943 | 1461107489028 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1943 | 1461107489029 Marionette TRACE conn2 <- [1,2906,null,{}] 16:11:29 INFO - PROCESS | 1943 | 1461107489031 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:29 INFO - PROCESS | 1943 | 1461107489161 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:11:29 INFO - PROCESS | 1943 | 1461107489206 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fc63000 == 78 [pid = 1943] [id = 734] 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 164 (0x114c0f400) [pid = 1943] [serial = 2202] [outer = 0x0] 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 165 (0x125850800) [pid = 1943] [serial = 2203] [outer = 0x114c0f400] 16:11:29 INFO - PROCESS | 1943 | 1461107489232 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 166 (0x12b08d800) [pid = 1943] [serial = 2204] [outer = 0x114c0f400] 16:11:29 INFO - PROCESS | 1943 | 1461107489529 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:11:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 16:11:29 INFO - PROCESS | 1943 | 1461107489556 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1943 | 1461107489558 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:11:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:11:29 INFO - PROCESS | 1943 | 1461107489561 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1943 | 1461107489563 Marionette TRACE conn2 <- [1,2910,null,{}] 16:11:29 INFO - PROCESS | 1943 | 1461107489567 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:29 INFO - PROCESS | 1943 | 1461107489771 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:11:29 INFO - PROCESS | 1943 | 1461107489782 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1943 | ++DOCSHELL 0x13779c000 == 79 [pid = 1943] [id = 735] 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 167 (0x114da9400) [pid = 1943] [serial = 2205] [outer = 0x0] 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 168 (0x12b739000) [pid = 1943] [serial = 2206] [outer = 0x114da9400] 16:11:29 INFO - PROCESS | 1943 | 1461107489824 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1943 | ++DOMWINDOW == 169 (0x12ba75800) [pid = 1943] [serial = 2207] [outer = 0x114da9400] 16:11:30 INFO - PROCESS | 1943 | 1461107490233 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:11:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:11:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:11:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 721ms 16:11:30 INFO - PROCESS | 1943 | 1461107490283 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1943 | 1461107490284 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:11:30 INFO - TEST-START | /DOMEvents/constructors.html 16:11:30 INFO - PROCESS | 1943 | 1461107490287 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1943 | 1461107490288 Marionette TRACE conn2 <- [1,2914,null,{}] 16:11:30 INFO - PROCESS | 1943 | 1461107490290 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:30 INFO - PROCESS | 1943 | 1461107490388 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:11:30 INFO - PROCESS | 1943 | 1461107490467 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379b4000 == 80 [pid = 1943] [id = 736] 16:11:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 170 (0x12b7bf000) [pid = 1943] [serial = 2208] [outer = 0x0] 16:11:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 171 (0x12ba82400) [pid = 1943] [serial = 2209] [outer = 0x12b7bf000] 16:11:30 INFO - PROCESS | 1943 | 1461107490498 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 1943 | ++DOMWINDOW == 172 (0x12d058c00) [pid = 1943] [serial = 2210] [outer = 0x12b7bf000] 16:11:30 INFO - PROCESS | 1943 | 1461107490931 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:11:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 16:11:30 INFO - PROCESS | 1943 | 1461107490963 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1943 | 1461107490966 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:11:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:11:30 INFO - PROCESS | 1943 | 1461107490970 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1943 | 1461107490973 Marionette TRACE conn2 <- [1,2918,null,{}] 16:11:30 INFO - PROCESS | 1943 | 1461107490978 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:31 INFO - PROCESS | 1943 | 1461107491105 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:11:31 INFO - PROCESS | 1943 | 1461107491237 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f6c000 == 81 [pid = 1943] [id = 737] 16:11:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 173 (0x115504000) [pid = 1943] [serial = 2211] [outer = 0x0] 16:11:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 174 (0x115538400) [pid = 1943] [serial = 2212] [outer = 0x115504000] 16:11:31 INFO - PROCESS | 1943 | 1461107491272 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11892c800) [pid = 1943] [serial = 2213] [outer = 0x115504000] 16:11:31 INFO - PROCESS | 1943 | 1461107491667 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:11:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:11:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 727ms 16:11:31 INFO - PROCESS | 1943 | 1461107491697 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 1943 | 1461107491701 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:11:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:11:31 INFO - PROCESS | 1943 | 1461107491706 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 1943 | 1461107491708 Marionette TRACE conn2 <- [1,2922,null,{}] 16:11:31 INFO - PROCESS | 1943 | 1461107491711 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:31 INFO - PROCESS | 1943 | 1461107491831 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:11:31 INFO - PROCESS | 1943 | 1461107491947 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 1943 | ++DOCSHELL 0x12e9d2000 == 82 [pid = 1943] [id = 738] 16:11:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x11892d000) [pid = 1943] [serial = 2214] [outer = 0x0] 16:11:31 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x1199a6000) [pid = 1943] [serial = 2215] [outer = 0x11892d000] 16:11:31 INFO - PROCESS | 1943 | 1461107491981 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x11b927400) [pid = 1943] [serial = 2216] [outer = 0x11892d000] 16:11:32 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:11:32 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:11:32 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:11:32 INFO - PROCESS | 1943 | [1943] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:11:32 INFO - PROCESS | 1943 | 1461107492359 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:11:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:11:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:11:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:11:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:11:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:11:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:11:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:11:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:11:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:11:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 675ms 16:11:32 INFO - PROCESS | 1943 | 1461107492381 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:11:32 INFO - PROCESS | 1943 | 1461107492383 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:11:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:11:32 INFO - PROCESS | 1943 | 1461107492386 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 1943 | 1461107492388 Marionette TRACE conn2 <- [1,2926,null,{}] 16:11:32 INFO - PROCESS | 1943 | 1461107492397 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:32 INFO - PROCESS | 1943 | 1461107492530 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:11:32 INFO - PROCESS | 1943 | 1461107492643 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379b3000 == 83 [pid = 1943] [id = 739] 16:11:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x11bb1cc00) [pid = 1943] [serial = 2217] [outer = 0x0] 16:11:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x1277ab800) [pid = 1943] [serial = 2218] [outer = 0x11bb1cc00] 16:11:32 INFO - PROCESS | 1943 | 1461107492676 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12af2c400) [pid = 1943] [serial = 2219] [outer = 0x11bb1cc00] 16:11:32 INFO - PROCESS | 1943 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:11:33 INFO - PROCESS | 1943 | 1461107493042 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:11:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:11:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 16:11:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:11:33 INFO - PROCESS | 1943 | 1461107493059 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1943 | 1461107493061 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:11:33 INFO - PROCESS | 1943 | 1461107493063 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1943 | 1461107493065 Marionette TRACE conn2 <- [1,2930,null,{}] 16:11:33 INFO - PROCESS | 1943 | 1461107493067 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:33 INFO - PROCESS | 1943 | 1461107493185 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:11:33 INFO - PROCESS | 1943 | 1461107493300 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x13849e800 == 84 [pid = 1943] [id = 740] 16:11:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x129d49800) [pid = 1943] [serial = 2220] [outer = 0x0] 16:11:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12b1e9000) [pid = 1943] [serial = 2221] [outer = 0x129d49800] 16:11:33 INFO - PROCESS | 1943 | 1461107493334 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12d067000) [pid = 1943] [serial = 2222] [outer = 0x129d49800] 16:11:33 INFO - PROCESS | 1943 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:11:33 INFO - PROCESS | 1943 | 1461107493700 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:11:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:11:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 667ms 16:11:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:11:33 INFO - PROCESS | 1943 | 1461107493732 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1943 | 1461107493734 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:11:33 INFO - PROCESS | 1943 | 1461107493736 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1943 | 1461107493737 Marionette TRACE conn2 <- [1,2934,null,{}] 16:11:33 INFO - PROCESS | 1943 | 1461107493740 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:33 INFO - PROCESS | 1943 | 1461107493855 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:11:33 INFO - PROCESS | 1943 | 1461107493962 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e88000 == 85 [pid = 1943] [id = 741] 16:11:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x12d087400) [pid = 1943] [serial = 2223] [outer = 0x0] 16:11:33 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x12d413800) [pid = 1943] [serial = 2224] [outer = 0x12d087400] 16:11:33 INFO - PROCESS | 1943 | 1461107493994 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12db55000) [pid = 1943] [serial = 2225] [outer = 0x12d087400] 16:11:34 INFO - PROCESS | 1943 | 1461107494395 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:11:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:11:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 668ms 16:11:34 INFO - PROCESS | 1943 | 1461107494405 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 1943 | 1461107494407 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:11:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:11:34 INFO - PROCESS | 1943 | 1461107494411 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1943 | 1461107494413 Marionette TRACE conn2 <- [1,2938,null,{}] 16:11:34 INFO - PROCESS | 1943 | 1461107494417 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:34 INFO - PROCESS | 1943 | 1461107494610 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:11:34 INFO - PROCESS | 1943 | 1461107494761 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 1943 | ++DOCSHELL 0x13ab5b000 == 86 [pid = 1943] [id = 742] 16:11:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x12db59000) [pid = 1943] [serial = 2226] [outer = 0x0] 16:11:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x12dceb400) [pid = 1943] [serial = 2227] [outer = 0x12db59000] 16:11:34 INFO - PROCESS | 1943 | 1461107494794 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x12e421c00) [pid = 1943] [serial = 2228] [outer = 0x12db59000] 16:11:35 INFO - PROCESS | 1943 | 1461107495159 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:11:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 770ms 16:11:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:11:35 INFO - PROCESS | 1943 | 1461107495181 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1943 | 1461107495182 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:11:35 INFO - PROCESS | 1943 | 1461107495185 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1943 | 1461107495186 Marionette TRACE conn2 <- [1,2942,null,{}] 16:11:35 INFO - PROCESS | 1943 | 1461107495189 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:35 INFO - PROCESS | 1943 | 1461107495323 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:11:35 INFO - PROCESS | 1943 | 1461107495438 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 1943 | ++DOCSHELL 0x13abd0800 == 87 [pid = 1943] [id = 743] 16:11:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x12e406800) [pid = 1943] [serial = 2229] [outer = 0x0] 16:11:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x12e78c000) [pid = 1943] [serial = 2230] [outer = 0x12e406800] 16:11:35 INFO - PROCESS | 1943 | 1461107495470 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x12e7c9000) [pid = 1943] [serial = 2231] [outer = 0x12e406800] 16:11:35 INFO - PROCESS | 1943 | 1461107495797 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:11:35 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:11:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 669ms 16:11:35 INFO - PROCESS | 1943 | 1461107495855 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1943 | 1461107495856 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:11:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:11:35 INFO - PROCESS | 1943 | 1461107495859 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1943 | 1461107495860 Marionette TRACE conn2 <- [1,2946,null,{}] 16:11:35 INFO - PROCESS | 1943 | 1461107495863 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:35 INFO - PROCESS | 1943 | 1461107495980 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:11:36 INFO - PROCESS | 1943 | 1461107496061 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x14250f000 == 88 [pid = 1943] [id = 744] 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x12e7c1000) [pid = 1943] [serial = 2232] [outer = 0x0] 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x12e992000) [pid = 1943] [serial = 2233] [outer = 0x12e7c1000] 16:11:36 INFO - PROCESS | 1943 | 1461107496094 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x12eeee400) [pid = 1943] [serial = 2234] [outer = 0x12e7c1000] 16:11:36 INFO - PROCESS | 1943 | 1461107496455 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:11:36 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:11:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 16:11:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:11:36 INFO - PROCESS | 1943 | 1461107496478 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 1943 | 1461107496480 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:11:36 INFO - PROCESS | 1943 | 1461107496482 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 1943 | 1461107496484 Marionette TRACE conn2 <- [1,2950,null,{}] 16:11:36 INFO - PROCESS | 1943 | 1461107496486 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:36 INFO - PROCESS | 1943 | 1461107496602 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:11:36 INFO - PROCESS | 1943 | 1461107496705 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1943 | ++DOCSHELL 0x1425c9000 == 89 [pid = 1943] [id = 745] 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x12e994c00) [pid = 1943] [serial = 2235] [outer = 0x0] 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x12f2b6400) [pid = 1943] [serial = 2236] [outer = 0x12e994c00] 16:11:36 INFO - PROCESS | 1943 | 1461107496738 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x12f478400) [pid = 1943] [serial = 2237] [outer = 0x12e994c00] 16:11:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x139fc7800 == 90 [pid = 1943] [id = 746] 16:11:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 200 (0x12f47cc00) [pid = 1943] [serial = 2238] [outer = 0x0] 16:11:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 201 (0x12f2b0800) [pid = 1943] [serial = 2239] [outer = 0x12f47cc00] 16:11:37 INFO - PROCESS | 1943 | 1461107497139 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 16:11:37 INFO - PROCESS | 1943 | 1461107497155 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1943 | 1461107497156 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:11:37 INFO - PROCESS | 1943 | 1461107497159 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1943 | 1461107497160 Marionette TRACE conn2 <- [1,2954,null,{}] 16:11:37 INFO - PROCESS | 1943 | 1461107497163 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:37 INFO - PROCESS | 1943 | 1461107497314 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:11:37 INFO - PROCESS | 1943 | 1461107497432 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 1943 | ++DOCSHELL 0x139fdf800 == 91 [pid = 1943] [id = 747] 16:11:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 202 (0x12f2b9400) [pid = 1943] [serial = 2240] [outer = 0x0] 16:11:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 203 (0x12f486000) [pid = 1943] [serial = 2241] [outer = 0x12f2b9400] 16:11:37 INFO - PROCESS | 1943 | 1461107497464 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1943 | ++DOMWINDOW == 204 (0x12fa7d800) [pid = 1943] [serial = 2242] [outer = 0x12f2b9400] 16:11:37 INFO - PROCESS | 1943 | 1461107497829 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 16:11:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:11:37 INFO - PROCESS | 1943 | 1461107497879 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1943 | 1461107497881 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:11:37 INFO - PROCESS | 1943 | 1461107497883 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1943 | 1461107497885 Marionette TRACE conn2 <- [1,2958,null,{}] 16:11:37 INFO - PROCESS | 1943 | 1461107497888 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:38 INFO - PROCESS | 1943 | 1461107498049 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:11:38 INFO - PROCESS | 1943 | 1461107498140 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x14252d800 == 92 [pid = 1943] [id = 748] 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 205 (0x12fcf0400) [pid = 1943] [serial = 2243] [outer = 0x0] 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 206 (0x130131400) [pid = 1943] [serial = 2244] [outer = 0x12fcf0400] 16:11:38 INFO - PROCESS | 1943 | 1461107498175 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 207 (0x13013a400) [pid = 1943] [serial = 2245] [outer = 0x12fcf0400] 16:11:38 INFO - PROCESS | 1943 | 1461107498549 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:11:38 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:11:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 16:11:38 INFO - PROCESS | 1943 | 1461107498555 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 1943 | 1461107498557 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:11:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:11:38 INFO - PROCESS | 1943 | 1461107498559 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1943 | 1461107498560 Marionette TRACE conn2 <- [1,2962,null,{}] 16:11:38 INFO - PROCESS | 1943 | 1461107498563 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:38 INFO - PROCESS | 1943 | 1461107498679 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:11:38 INFO - PROCESS | 1943 | 1461107498833 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1943 | ++DOCSHELL 0x125f5e800 == 93 [pid = 1943] [id = 749] 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 208 (0x114c40c00) [pid = 1943] [serial = 2246] [outer = 0x0] 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 209 (0x137c97c00) [pid = 1943] [serial = 2247] [outer = 0x114c40c00] 16:11:38 INFO - PROCESS | 1943 | 1461107498866 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1943 | ++DOMWINDOW == 210 (0x137ca1c00) [pid = 1943] [serial = 2248] [outer = 0x114c40c00] 16:11:39 INFO - PROCESS | 1943 | 1461107499260 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:11:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:11:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 719ms 16:11:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:11:39 INFO - PROCESS | 1943 | 1461107499280 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 1943 | 1461107499282 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:11:39 INFO - PROCESS | 1943 | 1461107499285 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 1943 | 1461107499287 Marionette TRACE conn2 <- [1,2966,null,{}] 16:11:39 INFO - PROCESS | 1943 | 1461107499291 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:39 INFO - PROCESS | 1943 | 1461107499475 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:11:39 INFO - PROCESS | 1943 | 1461107499592 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb1b000 == 94 [pid = 1943] [id = 750] 16:11:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 211 (0x111b53c00) [pid = 1943] [serial = 2249] [outer = 0x0] 16:11:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 212 (0x11934b000) [pid = 1943] [serial = 2250] [outer = 0x111b53c00] 16:11:39 INFO - PROCESS | 1943 | 1461107499623 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1943 | ++DOMWINDOW == 213 (0x12db54800) [pid = 1943] [serial = 2251] [outer = 0x111b53c00] 16:11:39 INFO - PROCESS | 1943 | 1461107499968 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:11:40 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:11:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 723ms 16:11:40 INFO - PROCESS | 1943 | 1461107500008 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1943 | 1461107500010 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:11:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:11:40 INFO - PROCESS | 1943 | 1461107500012 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1943 | 1461107500013 Marionette TRACE conn2 <- [1,2970,null,{}] 16:11:40 INFO - PROCESS | 1943 | 1461107500016 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:40 INFO - PROCESS | 1943 | 1461107500137 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:11:40 INFO - PROCESS | 1943 | 1461107500424 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 1943 | ++DOCSHELL 0x11bba9000 == 95 [pid = 1943] [id = 751] 16:11:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 214 (0x11197b800) [pid = 1943] [serial = 2252] [outer = 0x0] 16:11:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 215 (0x1119ef400) [pid = 1943] [serial = 2253] [outer = 0x11197b800] 16:11:40 INFO - PROCESS | 1943 | 1461107500465 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 1943 | ++DOMWINDOW == 216 (0x114c4d800) [pid = 1943] [serial = 2254] [outer = 0x11197b800] 16:11:40 INFO - PROCESS | 1943 | 1461107500896 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:11:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:11:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 921ms 16:11:40 INFO - PROCESS | 1943 | 1461107500934 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1943 | 1461107500937 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:11:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:11:40 INFO - PROCESS | 1943 | 1461107500940 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1943 | 1461107500942 Marionette TRACE conn2 <- [1,2974,null,{}] 16:11:40 INFO - PROCESS | 1943 | 1461107500945 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:41 INFO - PROCESS | 1943 | 1461107501063 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:11:41 INFO - PROCESS | 1943 | 1461107501187 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x126f1d000 == 96 [pid = 1943] [id = 752] 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 217 (0x11892c000) [pid = 1943] [serial = 2255] [outer = 0x0] 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 218 (0x1199a9800) [pid = 1943] [serial = 2256] [outer = 0x11892c000] 16:11:41 INFO - PROCESS | 1943 | 1461107501219 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 219 (0x11a98c800) [pid = 1943] [serial = 2257] [outer = 0x11892c000] 16:11:41 INFO - PROCESS | 1943 | 1461107501563 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:11:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:11:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 673ms 16:11:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:11:41 INFO - PROCESS | 1943 | 1461107501616 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 1943 | 1461107501619 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:11:41 INFO - PROCESS | 1943 | 1461107501622 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 1943 | 1461107501624 Marionette TRACE conn2 <- [1,2978,null,{}] 16:11:41 INFO - PROCESS | 1943 | 1461107501626 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:41 INFO - PROCESS | 1943 | 1461107501743 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:11:41 INFO - PROCESS | 1943 | 1461107501830 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1943 | ++DOCSHELL 0x12c10e000 == 97 [pid = 1943] [id = 753] 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 220 (0x11a98e400) [pid = 1943] [serial = 2258] [outer = 0x0] 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 221 (0x11bb14000) [pid = 1943] [serial = 2259] [outer = 0x11a98e400] 16:11:41 INFO - PROCESS | 1943 | 1461107501861 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 1943 | ++DOMWINDOW == 222 (0x125c02800) [pid = 1943] [serial = 2260] [outer = 0x11a98e400] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x137d90800 == 96 [pid = 1943] [id = 675] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x13779c000 == 95 [pid = 1943] [id = 735] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12fc63000 == 94 [pid = 1943] [id = 734] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x130a7f800 == 93 [pid = 1943] [id = 733] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12ff27000 == 92 [pid = 1943] [id = 732] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe4c000 == 91 [pid = 1943] [id = 731] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 221 (0x114daac00) [pid = 1943] [serial = 2146] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 220 (0x114bbdc00) [pid = 1943] [serial = 2122] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 219 (0x1199af400) [pid = 1943] [serial = 2125] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 218 (0x12689f400) [pid = 1943] [serial = 2128] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 217 (0x12cf3a800) [pid = 1943] [serial = 2131] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 216 (0x12fa76c00) [pid = 1943] [serial = 2137] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 215 (0x12eef1800) [pid = 1943] [serial = 2134] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12f5b0000 == 90 [pid = 1943] [id = 730] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12f023000 == 89 [pid = 1943] [id = 729] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x1291ac800 == 88 [pid = 1943] [id = 728] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad77000 == 87 [pid = 1943] [id = 727] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x11b933000 == 86 [pid = 1943] [id = 726] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12d19e800 == 85 [pid = 1943] [id = 723] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12c11d800 == 84 [pid = 1943] [id = 722] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12ba20800 == 83 [pid = 1943] [id = 721] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x12b1ba800 == 82 [pid = 1943] [id = 720] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x129619800 == 81 [pid = 1943] [id = 719] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x127e41800 == 80 [pid = 1943] [id = 718] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x119921800 == 79 [pid = 1943] [id = 717] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x11ad3b800 == 78 [pid = 1943] [id = 716] 16:11:42 INFO - PROCESS | 1943 | --DOCSHELL 0x118dab800 == 77 [pid = 1943] [id = 715] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 214 (0x12e406c00) [pid = 1943] [serial = 2104] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 213 (0x12e996000) [pid = 1943] [serial = 2107] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 212 (0x12e785400) [pid = 1943] [serial = 2105] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 211 (0x114c47c00) [pid = 1943] [serial = 2110] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 210 (0x114c4cc00) [pid = 1943] [serial = 2113] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 209 (0x12b1dbc00) [pid = 1943] [serial = 2054] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 208 (0x114ac6800) [pid = 1943] [serial = 2084] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 207 (0x1119ea000) [pid = 1943] [serial = 2083] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 206 (0x125956c00) [pid = 1943] [serial = 2092] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 205 (0x125fe6400) [pid = 1943] [serial = 2093] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 204 (0x118fbb400) [pid = 1943] [serial = 2086] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 203 (0x11a641800) [pid = 1943] [serial = 2087] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 202 (0x114ad4c00) [pid = 1943] [serial = 2056] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 201 (0x119e70400) [pid = 1943] [serial = 2059] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 200 (0x12b1dd400) [pid = 1943] [serial = 2098] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 199 (0x12bf50000) [pid = 1943] [serial = 2099] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 198 (0x127e60400) [pid = 1943] [serial = 2095] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 197 (0x12987f800) [pid = 1943] [serial = 2096] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x12e783800) [pid = 1943] [serial = 2074] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x11beed800) [pid = 1943] [serial = 2090] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x11bb17000) [pid = 1943] [serial = 2089] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x11be2e000) [pid = 1943] [serial = 2062] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x12b1e4000) [pid = 1943] [serial = 2080] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x12e311800) [pid = 1943] [serial = 2071] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x12f2b0c00) [pid = 1943] [serial = 2117] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x12b733800) [pid = 1943] [serial = 2065] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x12e7c5000) [pid = 1943] [serial = 2077] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x12d05ac00) [pid = 1943] [serial = 2068] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x1119edc00) [pid = 1943] [serial = 2140] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x1144b0c00) [pid = 1943] [serial = 2141] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x114c48c00) [pid = 1943] [serial = 2143] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 183 (0x1153f1c00) [pid = 1943] [serial = 2144] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 182 (0x12f47a800) [pid = 1943] [serial = 2120] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 181 (0x129d4dc00) [pid = 1943] [serial = 2114] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 180 (0x114c4b800) [pid = 1943] [serial = 2111] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 179 (0x125c04c00) [pid = 1943] [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.] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 178 (0x12f2b7c00) [pid = 1943] [serial = 2119] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 177 (0x12d420800) [pid = 1943] [serial = 2101] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 176 (0x12dce9400) [pid = 1943] [serial = 2102] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 175 (0x12eee8800) [pid = 1943] [serial = 2108] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | --DOMWINDOW == 174 (0x12d0d8800) [pid = 1943] [serial = 2116] [outer = 0x0] [url = about:blank] 16:11:42 INFO - PROCESS | 1943 | 1461107502293 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:11:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:11:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 722ms 16:11:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:11:42 INFO - PROCESS | 1943 | 1461107502344 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 1943 | 1461107502346 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:11:42 INFO - PROCESS | 1943 | 1461107502349 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 1943 | 1461107502353 Marionette TRACE conn2 <- [1,2982,null,{}] 16:11:42 INFO - PROCESS | 1943 | 1461107502360 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:42 INFO - PROCESS | 1943 | 1461107502485 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:11:42 INFO - PROCESS | 1943 | 1461107502493 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 1943 | ++DOCSHELL 0x126c48800 == 78 [pid = 1943] [id = 754] 16:11:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 175 (0x11c4c6400) [pid = 1943] [serial = 2261] [outer = 0x0] 16:11:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 176 (0x12689f400) [pid = 1943] [serial = 2262] [outer = 0x11c4c6400] 16:11:42 INFO - PROCESS | 1943 | 1461107502520 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1943 | ++DOMWINDOW == 177 (0x1272f0400) [pid = 1943] [serial = 2263] [outer = 0x11c4c6400] 16:11:42 INFO - PROCESS | 1943 | 1461107502886 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:11:42 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:11:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:11:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 576ms 16:11:42 INFO - PROCESS | 1943 | 1461107502924 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 1943 | 1461107502927 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:11:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:11:42 INFO - PROCESS | 1943 | 1461107502929 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 1943 | 1461107502930 Marionette TRACE conn2 <- [1,2986,null,{}] 16:11:42 INFO - PROCESS | 1943 | 1461107502932 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 1943 | 1461107503035 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:11:43 INFO - PROCESS | 1943 | 1461107503040 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12bb28000 == 79 [pid = 1943] [id = 755] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 178 (0x12750d000) [pid = 1943] [serial = 2264] [outer = 0x0] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 179 (0x1290f6800) [pid = 1943] [serial = 2265] [outer = 0x12750d000] 16:11:43 INFO - PROCESS | 1943 | 1461107503067 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 180 (0x129a60800) [pid = 1943] [serial = 2266] [outer = 0x12750d000] 16:11:43 INFO - PROCESS | 1943 | 1461107503411 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:11:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:11:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 16:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:11:43 INFO - PROCESS | 1943 | 1461107503463 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 1943 | 1461107503464 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:11:43 INFO - PROCESS | 1943 | 1461107503468 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1943 | 1461107503469 Marionette TRACE conn2 <- [1,2990,null,{}] 16:11:43 INFO - PROCESS | 1943 | 1461107503472 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 1943 | 1461107503573 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:11:43 INFO - PROCESS | 1943 | 1461107503577 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f019000 == 80 [pid = 1943] [id = 756] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 181 (0x12af35000) [pid = 1943] [serial = 2267] [outer = 0x0] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 182 (0x12af5d400) [pid = 1943] [serial = 2268] [outer = 0x12af35000] 16:11:43 INFO - PROCESS | 1943 | 1461107503611 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 183 (0x12b1de000) [pid = 1943] [serial = 2269] [outer = 0x12af35000] 16:11:43 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f01d000 == 81 [pid = 1943] [id = 757] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 184 (0x12bbac000) [pid = 1943] [serial = 2270] [outer = 0x0] 16:11:43 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x127e65c00) [pid = 1943] [serial = 2271] [outer = 0x12bbac000] 16:11:44 INFO - PROCESS | 1943 | 1461107503999 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:11:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:11:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 16:11:44 INFO - PROCESS | 1943 | 1461107504038 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1943 | 1461107504040 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:11:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:11:44 INFO - PROCESS | 1943 | 1461107504042 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1943 | 1461107504043 Marionette TRACE conn2 <- [1,2994,null,{}] 16:11:44 INFO - PROCESS | 1943 | 1461107504046 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:44 INFO - PROCESS | 1943 | 1461107504219 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:11:44 INFO - PROCESS | 1943 | 1461107504232 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x12fe4c000 == 82 [pid = 1943] [id = 758] 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x127467400) [pid = 1943] [serial = 2272] [outer = 0x0] 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12b733000) [pid = 1943] [serial = 2273] [outer = 0x127467400] 16:11:44 INFO - PROCESS | 1943 | 1461107504261 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x12d0ce800) [pid = 1943] [serial = 2274] [outer = 0x127467400] 16:11:44 INFO - PROCESS | 1943 | 1461107504613 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:11:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:11:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:11:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 621ms 16:11:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:11:44 INFO - PROCESS | 1943 | 1461107504664 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1943 | 1461107504665 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:11:44 INFO - PROCESS | 1943 | 1461107504667 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1943 | 1461107504668 Marionette TRACE conn2 <- [1,2998,null,{}] 16:11:44 INFO - PROCESS | 1943 | 1461107504670 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:44 INFO - PROCESS | 1943 | 1461107504804 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:11:44 INFO - PROCESS | 1943 | 1461107504824 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301cb000 == 83 [pid = 1943] [id = 759] 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x12ba76c00) [pid = 1943] [serial = 2275] [outer = 0x0] 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x12db5c000) [pid = 1943] [serial = 2276] [outer = 0x12ba76c00] 16:11:44 INFO - PROCESS | 1943 | 1461107504849 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x12e304400) [pid = 1943] [serial = 2277] [outer = 0x12ba76c00] 16:11:45 INFO - PROCESS | 1943 | 1461107505205 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:11:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:11:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 16:11:45 INFO - PROCESS | 1943 | 1461107505242 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:11:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:11:45 INFO - PROCESS | 1943 | 1461107505243 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:11:45 INFO - PROCESS | 1943 | 1461107505245 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1943 | 1461107505246 Marionette TRACE conn2 <- [1,3002,null,{}] 16:11:45 INFO - PROCESS | 1943 | 1461107505249 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:45 INFO - PROCESS | 1943 | 1461107505382 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:11:45 INFO - PROCESS | 1943 | 1461107505394 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x137799000 == 84 [pid = 1943] [id = 760] 16:11:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x12e30ac00) [pid = 1943] [serial = 2278] [outer = 0x0] 16:11:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x12e406c00) [pid = 1943] [serial = 2279] [outer = 0x12e30ac00] 16:11:45 INFO - PROCESS | 1943 | 1461107505420 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x12e996000) [pid = 1943] [serial = 2280] [outer = 0x12e30ac00] 16:11:45 INFO - PROCESS | 1943 | 1461107505761 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:11:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:11:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 568ms 16:11:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:11:45 INFO - PROCESS | 1943 | 1461107505814 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 1943 | 1461107505815 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:11:45 INFO - PROCESS | 1943 | 1461107505817 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1943 | 1461107505819 Marionette TRACE conn2 <- [1,3006,null,{}] 16:11:45 INFO - PROCESS | 1943 | 1461107505821 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:45 INFO - PROCESS | 1943 | 1461107505954 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:11:45 INFO - PROCESS | 1943 | 1461107505970 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1943 | ++DOCSHELL 0x1379b2800 == 85 [pid = 1943] [id = 761] 16:11:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x12f2b0c00) [pid = 1943] [serial = 2281] [outer = 0x0] 16:11:45 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x12f483400) [pid = 1943] [serial = 2282] [outer = 0x12f2b0c00] 16:11:45 INFO - PROCESS | 1943 | 1461107505996 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x12fcea400) [pid = 1943] [serial = 2283] [outer = 0x12f2b0c00] 16:11:46 INFO - PROCESS | 1943 | 1461107506341 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:11:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:11:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 571ms 16:11:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:11:46 INFO - PROCESS | 1943 | 1461107506389 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1943 | 1461107506390 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:11:46 INFO - PROCESS | 1943 | 1461107506392 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1943 | 1461107506393 Marionette TRACE conn2 <- [1,3010,null,{}] 16:11:46 INFO - PROCESS | 1943 | 1461107506395 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:46 INFO - PROCESS | 1943 | 1461107506713 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 196 (0x129d4ac00) [pid = 1943] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 195 (0x12af2fc00) [pid = 1943] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 194 (0x12af5b800) [pid = 1943] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 193 (0x114c0f400) [pid = 1943] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 192 (0x114da9400) [pid = 1943] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 191 (0x127460800) [pid = 1943] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 190 (0x11550e800) [pid = 1943] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 189 (0x11b96b800) [pid = 1943] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 188 (0x111984400) [pid = 1943] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 187 (0x119980000) [pid = 1943] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 186 (0x114c3e400) [pid = 1943] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 185 (0x12f5bb800) [pid = 1943] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:11:46 INFO - PROCESS | 1943 | --DOMWINDOW == 184 (0x12f5c4800) [pid = 1943] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:11:46 INFO - PROCESS | 1943 | 1461107506774 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 1943 | ++DOCSHELL 0x11c449000 == 86 [pid = 1943] [id = 762] 16:11:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 185 (0x1119e9c00) [pid = 1943] [serial = 2284] [outer = 0x0] 16:11:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 186 (0x11550e800) [pid = 1943] [serial = 2285] [outer = 0x1119e9c00] 16:11:46 INFO - PROCESS | 1943 | 1461107506804 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 1943 | ++DOMWINDOW == 187 (0x12af2fc00) [pid = 1943] [serial = 2286] [outer = 0x1119e9c00] 16:11:47 INFO - PROCESS | 1943 | 1461107507099 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:11:47 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:11:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 722ms 16:11:47 INFO - PROCESS | 1943 | 1461107507115 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 1943 | 1461107507116 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:11:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:11:47 INFO - PROCESS | 1943 | 1461107507127 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 1943 | 1461107507129 Marionette TRACE conn2 <- [1,3014,null,{}] 16:11:47 INFO - PROCESS | 1943 | 1461107507131 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 1943 | 1461107507250 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:11:47 INFO - PROCESS | 1943 | 1461107507347 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1943 | ++DOCSHELL 0x13841d800 == 87 [pid = 1943] [id = 763] 16:11:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 188 (0x137c9f000) [pid = 1943] [serial = 2287] [outer = 0x0] 16:11:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 189 (0x137ca5400) [pid = 1943] [serial = 2288] [outer = 0x137c9f000] 16:11:47 INFO - PROCESS | 1943 | 1461107507373 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1943 | ++DOMWINDOW == 190 (0x137dd6000) [pid = 1943] [serial = 2289] [outer = 0x137c9f000] 16:11:47 INFO - PROCESS | 1943 | [1943] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:11:47 INFO - PROCESS | 1943 | 1461107507742 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:11:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:11:47 INFO - {} 16:11:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:11:47 INFO - {} 16:11:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:11:47 INFO - {} 16:11:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:11:47 INFO - {} 16:11:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 620ms 16:11:47 INFO - PROCESS | 1943 | 1461107507748 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 1943 | 1461107507750 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:11:47 INFO - TEST-START | /FileAPI/fileReader.html 16:11:47 INFO - PROCESS | 1943 | 1461107507754 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 1943 | 1461107507755 Marionette TRACE conn2 <- [1,3018,null,{}] 16:11:47 INFO - PROCESS | 1943 | 1461107507759 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 1943 | 1461107507918 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:11:48 INFO - PROCESS | 1943 | 1461107508034 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x13ab66000 == 88 [pid = 1943] [id = 764] 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 191 (0x137dd7c00) [pid = 1943] [serial = 2290] [outer = 0x0] 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 192 (0x137dddc00) [pid = 1943] [serial = 2291] [outer = 0x137dd7c00] 16:11:48 INFO - PROCESS | 1943 | 1461107508074 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 193 (0x138490400) [pid = 1943] [serial = 2292] [outer = 0x137dd7c00] 16:11:48 INFO - PROCESS | 1943 | 1461107508351 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:11:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:11:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:11:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:11:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:11:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 624ms 16:11:48 INFO - PROCESS | 1943 | 1461107508377 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1943 | 1461107508379 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:11:48 INFO - TEST-START | /FileAPI/historical.html 16:11:48 INFO - PROCESS | 1943 | 1461107508381 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1943 | 1461107508382 Marionette TRACE conn2 <- [1,3022,null,{}] 16:11:48 INFO - PROCESS | 1943 | 1461107508392 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:48 INFO - PROCESS | 1943 | 1461107508502 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:11:48 INFO - PROCESS | 1943 | 1461107508575 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 1943 | ++DOCSHELL 0x14206a000 == 89 [pid = 1943] [id = 765] 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 194 (0x137ddb400) [pid = 1943] [serial = 2293] [outer = 0x0] 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 195 (0x138494800) [pid = 1943] [serial = 2294] [outer = 0x137ddb400] 16:11:48 INFO - PROCESS | 1943 | 1461107508615 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 1943 | ++DOMWINDOW == 196 (0x139e08000) [pid = 1943] [serial = 2295] [outer = 0x137ddb400] 16:11:49 INFO - PROCESS | 1943 | 1461107509077 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:11:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:11:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:11:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:11:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:11:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:11:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:11:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:11:49 INFO - TEST-OK | /FileAPI/historical.html | took 727ms 16:11:49 INFO - TEST-START | /FileAPI/idlharness.html 16:11:49 INFO - PROCESS | 1943 | 1461107509109 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 1943 | 1461107509112 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:11:49 INFO - PROCESS | 1943 | 1461107509116 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 1943 | 1461107509119 Marionette TRACE conn2 <- [1,3026,null,{}] 16:11:49 INFO - PROCESS | 1943 | 1461107509123 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:49 INFO - PROCESS | 1943 | 1461107509255 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:11:49 INFO - PROCESS | 1943 | 1461107509349 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1943 | ++DOCSHELL 0x129697000 == 90 [pid = 1943] [id = 766] 16:11:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 197 (0x1186a0000) [pid = 1943] [serial = 2296] [outer = 0x0] 16:11:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 198 (0x11898a800) [pid = 1943] [serial = 2297] [outer = 0x1186a0000] 16:11:49 INFO - PROCESS | 1943 | 1461107509382 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1943 | ++DOMWINDOW == 199 (0x1199ad800) [pid = 1943] [serial = 2298] [outer = 0x1186a0000] 16:11:50 INFO - PROCESS | 1943 | 1461107510052 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:11:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:11:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:11:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:11:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:11:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:11:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:11:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:11:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:11:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:11:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:11:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:11:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:11:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:11:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:11:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:11:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:11:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:11:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:11:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:11:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:11:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:11:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 983ms 16:11:50 INFO - PROCESS | 1943 | 1461107510101 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1943 | 1461107510106 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:11:50 INFO - TEST-START | /FileAPI/idlharness.worker 16:11:50 INFO - PROCESS | 1943 | 1461107510110 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1943 | 1461107510112 Marionette TRACE conn2 <- [1,3030,null,{}] 16:11:50 INFO - PROCESS | 1943 | 1461107510115 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:50 INFO - PROCESS | 1943 | 1461107510243 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:11:50 INFO - PROCESS | 1943 | 1461107510332 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1943 | ++DOCSHELL 0x139e2d800 == 91 [pid = 1943] [id = 767] 16:11:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 200 (0x1199b1000) [pid = 1943] [serial = 2299] [outer = 0x0] 16:11:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 201 (0x12fa72400) [pid = 1943] [serial = 2300] [outer = 0x1199b1000] 16:11:50 INFO - PROCESS | 1943 | 1461107510364 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1943 | ++DOMWINDOW == 202 (0x130139400) [pid = 1943] [serial = 2301] [outer = 0x1199b1000] 16:11:50 INFO - PROCESS | 1943 | [1943] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:11:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:11:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:11:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:11:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:11:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:11:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:11:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:11:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:11:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:11:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:11:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:11:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:11:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:11:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:11:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:11:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:11:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:11:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:11:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:11:51 INFO - PROCESS | 1943 | 1461107511118 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:11:51 INFO - {} 16:11:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1041ms 16:11:51 INFO - PROCESS | 1943 | 1461107511183 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 1943 | 1461107511184 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:11:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:11:51 INFO - PROCESS | 1943 | 1461107511189 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 1943 | 1461107511192 Marionette TRACE conn2 <- [1,3034,null,{}] 16:11:51 INFO - PROCESS | 1943 | 1461107511200 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:51 INFO - PROCESS | 1943 | 1461107511329 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:11:51 INFO - PROCESS | 1943 | 1461107511445 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 1943 | ++DOCSHELL 0x143a46800 == 92 [pid = 1943] [id = 768] 16:11:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 203 (0x13848f400) [pid = 1943] [serial = 2302] [outer = 0x0] 16:11:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 204 (0x143cbd000) [pid = 1943] [serial = 2303] [outer = 0x13848f400] 16:11:51 INFO - PROCESS | 1943 | 1461107511479 Marionette DEBUG loaded listener.js 16:11:51 INFO - PROCESS | 1943 | ++DOMWINDOW == 205 (0x14358e400) [pid = 1943] [serial = 2304] [outer = 0x13848f400] 16:11:51 INFO - PROCESS | 1943 | 1461107511883 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:11:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 727ms 16:11:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:11:51 INFO - PROCESS | 1943 | 1461107511916 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 1943 | 1461107511918 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:11:51 INFO - PROCESS | 1943 | 1461107511920 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 1943 | 1461107511921 Marionette TRACE conn2 <- [1,3038,null,{}] 16:11:51 INFO - PROCESS | 1943 | 1461107511923 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:52 INFO - PROCESS | 1943 | 1461107512040 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:11:52 INFO - PROCESS | 1943 | 1461107512160 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x1438b2000 == 93 [pid = 1943] [id = 769] 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 206 (0x14358ec00) [pid = 1943] [serial = 2305] [outer = 0x0] 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 207 (0x143595c00) [pid = 1943] [serial = 2306] [outer = 0x14358ec00] 16:11:52 INFO - PROCESS | 1943 | 1461107512193 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 208 (0x143cb7000) [pid = 1943] [serial = 2307] [outer = 0x14358ec00] 16:11:52 INFO - PROCESS | 1943 | 1461107512560 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:11:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:11:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:11:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 672ms 16:11:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:11:52 INFO - PROCESS | 1943 | 1461107512593 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 1943 | 1461107512594 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:11:52 INFO - PROCESS | 1943 | 1461107512597 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1943 | 1461107512598 Marionette TRACE conn2 <- [1,3042,null,{}] 16:11:52 INFO - PROCESS | 1943 | 1461107512601 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:52 INFO - PROCESS | 1943 | 1461107512722 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:11:52 INFO - PROCESS | 1943 | 1461107512862 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1943 | ++DOCSHELL 0x139fdd800 == 94 [pid = 1943] [id = 770] 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 209 (0x137ca1800) [pid = 1943] [serial = 2308] [outer = 0x0] 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 210 (0x137dd8c00) [pid = 1943] [serial = 2309] [outer = 0x137ca1800] 16:11:52 INFO - PROCESS | 1943 | 1461107512895 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1943 | ++DOMWINDOW == 211 (0x13848a800) [pid = 1943] [serial = 2310] [outer = 0x137ca1800] 16:11:53 INFO - PROCESS | 1943 | 1461107513368 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:11:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:11:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:11:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:11:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:11:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:11:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 16:11:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:11:53 INFO - PROCESS | 1943 | 1461107513466 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 1943 | 1461107513467 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:11:53 INFO - PROCESS | 1943 | 1461107513471 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 1943 | 1461107513473 Marionette TRACE conn2 <- [1,3046,null,{}] 16:11:53 INFO - PROCESS | 1943 | 1461107513475 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:53 INFO - PROCESS | 1943 | 1461107513592 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:11:53 INFO - PROCESS | 1943 | 1461107513713 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 1943 | ++DOCSHELL 0x143a1f800 == 95 [pid = 1943] [id = 771] 16:11:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 212 (0x13ad81c00) [pid = 1943] [serial = 2311] [outer = 0x0] 16:11:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 213 (0x146088800) [pid = 1943] [serial = 2312] [outer = 0x13ad81c00] 16:11:53 INFO - PROCESS | 1943 | 1461107513745 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 1943 | ++DOMWINDOW == 214 (0x146093000) [pid = 1943] [serial = 2313] [outer = 0x13ad81c00] 16:11:53 INFO - PROCESS | 1943 | [1943] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:11:54 INFO - PROCESS | 1943 | 1461107514171 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:11:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:11:54 INFO - {} 16:11:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 718ms 16:11:54 INFO - PROCESS | 1943 | 1461107514190 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1943 | 1461107514192 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:11:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:11:54 INFO - PROCESS | 1943 | 1461107514195 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1943 | 1461107514196 Marionette TRACE conn2 <- [1,3050,null,{}] 16:11:54 INFO - PROCESS | 1943 | 1461107514199 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:54 INFO - PROCESS | 1943 | 1461107514324 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:11:54 INFO - PROCESS | 1943 | 1461107514449 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1943 | ++DOCSHELL 0x1460bd800 == 96 [pid = 1943] [id = 772] 16:11:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 215 (0x146093400) [pid = 1943] [serial = 2314] [outer = 0x0] 16:11:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 216 (0x146205c00) [pid = 1943] [serial = 2315] [outer = 0x146093400] 16:11:54 INFO - PROCESS | 1943 | 1461107514482 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 1943 | ++DOMWINDOW == 217 (0x14620e400) [pid = 1943] [serial = 2316] [outer = 0x146093400] 16:11:54 INFO - PROCESS | 1943 | 1461107514850 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:11:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:11:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:11:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:11:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:11:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 16:11:54 INFO - PROCESS | 1943 | 1461107514865 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1943 | 1461107514867 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:11:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:11:54 INFO - PROCESS | 1943 | 1461107514872 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1943 | 1461107514874 Marionette TRACE conn2 <- [1,3054,null,{}] 16:11:54 INFO - PROCESS | 1943 | 1461107514877 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:55 INFO - PROCESS | 1943 | 1461107515011 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:11:55 INFO - PROCESS | 1943 | 1461107515168 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 1943 | ++DOCSHELL 0x147841000 == 97 [pid = 1943] [id = 773] 16:11:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 218 (0x146206800) [pid = 1943] [serial = 2317] [outer = 0x0] 16:11:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 219 (0x147873400) [pid = 1943] [serial = 2318] [outer = 0x146206800] 16:11:55 INFO - PROCESS | 1943 | 1461107515216 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1943 | ++DOMWINDOW == 220 (0x14787a000) [pid = 1943] [serial = 2319] [outer = 0x146206800] 16:11:55 INFO - PROCESS | 1943 | 1461107515804 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:11:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:11:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:11:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:11:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:11:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 991ms 16:11:55 INFO - PROCESS | 1943 | 1461107515901 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1943 | 1461107515902 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:11:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:11:55 INFO - PROCESS | 1943 | 1461107515916 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1943 | 1461107515917 Marionette TRACE conn2 <- [1,3058,null,{}] 16:11:55 INFO - PROCESS | 1943 | 1461107515925 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:56 INFO - PROCESS | 1943 | 1461107516053 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:11:56 INFO - PROCESS | 1943 | 1461107516146 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x143c7c000 == 98 [pid = 1943] [id = 774] 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 221 (0x138334000) [pid = 1943] [serial = 2320] [outer = 0x0] 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 222 (0x14787b000) [pid = 1943] [serial = 2321] [outer = 0x138334000] 16:11:56 INFO - PROCESS | 1943 | 1461107516176 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 223 (0x147881800) [pid = 1943] [serial = 2322] [outer = 0x138334000] 16:11:56 INFO - PROCESS | 1943 | 1461107516615 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:11:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:11:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:11:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:11:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:11:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:11:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:11:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:11:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:11:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 726ms 16:11:56 INFO - PROCESS | 1943 | 1461107516643 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:11:56 INFO - PROCESS | 1943 | 1461107516644 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:11:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:11:56 INFO - PROCESS | 1943 | 1461107516647 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 1943 | 1461107516648 Marionette TRACE conn2 <- [1,3062,null,{}] 16:11:56 INFO - PROCESS | 1943 | 1461107516650 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:56 INFO - PROCESS | 1943 | 1461107516775 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:11:56 INFO - PROCESS | 1943 | 1461107516896 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1943 | ++DOCSHELL 0x11a9de800 == 99 [pid = 1943] [id = 775] 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 224 (0x114bb1c00) [pid = 1943] [serial = 2323] [outer = 0x0] 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 225 (0x115542c00) [pid = 1943] [serial = 2324] [outer = 0x114bb1c00] 16:11:56 INFO - PROCESS | 1943 | 1461107516931 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1943 | ++DOMWINDOW == 226 (0x12b086800) [pid = 1943] [serial = 2325] [outer = 0x114bb1c00] 16:11:57 INFO - PROCESS | 1943 | [1943] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:11:57 INFO - PROCESS | 1943 | 1461107517338 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:11:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:11:57 INFO - {} 16:11:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 16:11:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:11:57 INFO - PROCESS | 1943 | 1461107517368 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 1943 | 1461107517370 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:11:57 INFO - PROCESS | 1943 | 1461107517407 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1943 | 1461107517410 Marionette TRACE conn2 <- [1,3066,null,{}] 16:11:57 INFO - PROCESS | 1943 | 1461107517465 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:57 INFO - PROCESS | 1943 | 1461107517739 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:11:57 INFO - PROCESS | 1943 | 1461107517829 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1943 | ++DOCSHELL 0x1301c3000 == 100 [pid = 1943] [id = 776] 16:11:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 227 (0x118dd3000) [pid = 1943] [serial = 2326] [outer = 0x0] 16:11:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 228 (0x139e11c00) [pid = 1943] [serial = 2327] [outer = 0x118dd3000] 16:11:57 INFO - PROCESS | 1943 | 1461107517878 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1943 | ++DOMWINDOW == 229 (0x142364800) [pid = 1943] [serial = 2328] [outer = 0x118dd3000] 16:11:58 INFO - PROCESS | 1943 | 1461107518508 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:11:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:11:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1153ms 16:11:58 INFO - PROCESS | 1943 | 1461107518534 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1943 | 1461107518536 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:11:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:11:58 INFO - PROCESS | 1943 | 1461107518539 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1943 | 1461107518542 Marionette TRACE conn2 <- [1,3070,null,{}] 16:11:58 INFO - PROCESS | 1943 | 1461107518545 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:58 INFO - PROCESS | 1943 | 1461107518665 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:11:58 INFO - PROCESS | 1943 | 1461107518771 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f425800 == 101 [pid = 1943] [id = 777] 16:11:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 230 (0x115542000) [pid = 1943] [serial = 2329] [outer = 0x0] 16:11:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 231 (0x116449800) [pid = 1943] [serial = 2330] [outer = 0x115542000] 16:11:58 INFO - PROCESS | 1943 | 1461107518803 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 1943 | ++DOMWINDOW == 232 (0x119978400) [pid = 1943] [serial = 2331] [outer = 0x115542000] 16:11:59 INFO - PROCESS | 1943 | 1461107519201 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:11:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 16:11:59 INFO - PROCESS | 1943 | 1461107519211 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:11:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:11:59 INFO - PROCESS | 1943 | 1461107519215 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:11:59 INFO - PROCESS | 1943 | 1461107519219 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 1943 | 1461107519221 Marionette TRACE conn2 <- [1,3074,null,{}] 16:11:59 INFO - PROCESS | 1943 | 1461107519224 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:59 INFO - PROCESS | 1943 | 1461107519344 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:11:59 INFO - PROCESS | 1943 | 1461107519504 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 1943 | ++DOCSHELL 0x130a7d800 == 102 [pid = 1943] [id = 778] 16:11:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 233 (0x119981400) [pid = 1943] [serial = 2332] [outer = 0x0] 16:11:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 234 (0x1199af800) [pid = 1943] [serial = 2333] [outer = 0x119981400] 16:11:59 INFO - PROCESS | 1943 | 1461107519539 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 1943 | ++DOMWINDOW == 235 (0x11a98f800) [pid = 1943] [serial = 2334] [outer = 0x119981400] 16:11:59 INFO - PROCESS | 1943 | 1461107519964 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:11:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:11:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 777ms 16:11:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:12:00 INFO - PROCESS | 1943 | 1461107519996 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1943 | 1461107519997 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:12:00 INFO - PROCESS | 1943 | 1461107520000 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1943 | 1461107520003 Marionette TRACE conn2 <- [1,3078,null,{}] 16:12:00 INFO - PROCESS | 1943 | 1461107520009 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:00 INFO - PROCESS | 1943 | 1461107520114 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:12:00 INFO - PROCESS | 1943 | 1461107520246 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1943 | ++DOCSHELL 0x12f014800 == 103 [pid = 1943] [id = 779] 16:12:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 236 (0x11acf1000) [pid = 1943] [serial = 2335] [outer = 0x0] 16:12:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 237 (0x12903f400) [pid = 1943] [serial = 2336] [outer = 0x11acf1000] 16:12:00 INFO - PROCESS | 1943 | 1461107520295 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1943 | ++DOMWINDOW == 238 (0x12af65000) [pid = 1943] [serial = 2337] [outer = 0x11acf1000] 16:12:00 INFO - PROCESS | 1943 | 1461107520853 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1943 | 1461107520878 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:12:00 INFO - PROCESS | 1943 | 1461107520880 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1943 | 1461107520881 Marionette TRACE conn2 <- [1,3082,null,{}] 16:12:00 INFO - PROCESS | 1943 | 1461107520884 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 1943 | 1461107521002 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:12:01 INFO - PROCESS | 1943 | 1461107521152 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12e585000 == 102 [pid = 1943] [id = 725] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x13ab66000 == 101 [pid = 1943] [id = 764] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x13841d800 == 100 [pid = 1943] [id = 763] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x11c449000 == 99 [pid = 1943] [id = 762] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x1379b2800 == 98 [pid = 1943] [id = 761] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x137799000 == 97 [pid = 1943] [id = 760] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 237 (0x12ba82400) [pid = 1943] [serial = 2209] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x11b647800 == 98 [pid = 1943] [id = 780] 16:12:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 238 (0x118938000) [pid = 1943] [serial = 2338] [outer = 0x0] 16:12:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 239 (0x11be2e000) [pid = 1943] [serial = 2339] [outer = 0x118938000] 16:12:01 INFO - PROCESS | 1943 | 1461107521239 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 240 (0x12b7be400) [pid = 1943] [serial = 2340] [outer = 0x118938000] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x1301cb000 == 97 [pid = 1943] [id = 759] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12fe4c000 == 96 [pid = 1943] [id = 758] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12f01d000 == 95 [pid = 1943] [id = 757] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12f019000 == 94 [pid = 1943] [id = 756] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12bb28000 == 93 [pid = 1943] [id = 755] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x126c48800 == 92 [pid = 1943] [id = 754] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12c10e000 == 91 [pid = 1943] [id = 753] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x126f1d000 == 90 [pid = 1943] [id = 752] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x11bba9000 == 89 [pid = 1943] [id = 751] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x139fdf800 == 88 [pid = 1943] [id = 747] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x139fc7800 == 87 [pid = 1943] [id = 746] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x1425c9000 == 86 [pid = 1943] [id = 745] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x14250f000 == 85 [pid = 1943] [id = 744] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x13abd0800 == 84 [pid = 1943] [id = 743] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x13ab5b000 == 83 [pid = 1943] [id = 742] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x139e88000 == 82 [pid = 1943] [id = 741] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x13849e800 == 81 [pid = 1943] [id = 740] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x1379b3000 == 80 [pid = 1943] [id = 739] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x12e9d2000 == 79 [pid = 1943] [id = 738] 16:12:01 INFO - PROCESS | 1943 | --DOCSHELL 0x125f6c000 == 78 [pid = 1943] [id = 737] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 239 (0x129d50c00) [pid = 1943] [serial = 2194] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 238 (0x12af68000) [pid = 1943] [serial = 2197] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 237 (0x12af2e800) [pid = 1943] [serial = 2195] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 236 (0x12b1e7c00) [pid = 1943] [serial = 2200] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 235 (0x125850800) [pid = 1943] [serial = 2203] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 234 (0x12b08d000) [pid = 1943] [serial = 2198] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 233 (0x12b739000) [pid = 1943] [serial = 2206] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 232 (0x11a63b000) [pid = 1943] [serial = 2158] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 231 (0x11997b800) [pid = 1943] [serial = 2155] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 230 (0x11892e800) [pid = 1943] [serial = 2152] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 229 (0x1290f2400) [pid = 1943] [serial = 2191] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 228 (0x1192b6400) [pid = 1943] [serial = 2183] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 227 (0x118d74c00) [pid = 1943] [serial = 2182] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 226 (0x126c8fc00) [pid = 1943] [serial = 2176] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 225 (0x11bee9800) [pid = 1943] [serial = 2188] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 224 (0x1278f6800) [pid = 1943] [serial = 2189] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 223 (0x114c44800) [pid = 1943] [serial = 2180] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 222 (0x1119ec000) [pid = 1943] [serial = 2179] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 221 (0x12b737000) [pid = 1943] [serial = 2201] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 220 (0x11a98b400) [pid = 1943] [serial = 2185] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 219 (0x11b924800) [pid = 1943] [serial = 2186] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 218 (0x11784c400) [pid = 1943] [serial = 2147] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 217 (0x125c0ac00) [pid = 1943] [serial = 2173] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 216 (0x114ad4400) [pid = 1943] [serial = 2149] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 215 (0x11c46ec00) [pid = 1943] [serial = 2167] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 214 (0x11be2d400) [pid = 1943] [serial = 2164] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 213 (0x125b84800) [pid = 1943] [serial = 2170] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 212 (0x11ab6a800) [pid = 1943] [serial = 2161] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 211 (0x12ba75800) [pid = 1943] [serial = 2207] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 210 (0x12b08d800) [pid = 1943] [serial = 2204] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | --DOMWINDOW == 209 (0x1290fec00) [pid = 1943] [serial = 2192] [outer = 0x0] [url = about:blank] 16:12:01 INFO - PROCESS | 1943 | 1461107521578 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:12:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:12:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:12:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:12:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 16:12:01 INFO - PROCESS | 1943 | 1461107521601 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:12:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:12:01 INFO - PROCESS | 1943 | 1461107521603 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:12:01 INFO - PROCESS | 1943 | 1461107521606 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1943 | 1461107521608 Marionette TRACE conn2 <- [1,3086,null,{}] 16:12:01 INFO - PROCESS | 1943 | 1461107521611 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 1943 | 1461107521745 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:12:01 INFO - PROCESS | 1943 | 1461107521897 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1943 | ++DOCSHELL 0x12b1b9800 == 79 [pid = 1943] [id = 781] 16:12:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 210 (0x11784c400) [pid = 1943] [serial = 2341] [outer = 0x0] 16:12:01 INFO - PROCESS | 1943 | ++DOMWINDOW == 211 (0x125b84800) [pid = 1943] [serial = 2342] [outer = 0x11784c400] 16:12:01 INFO - PROCESS | 1943 | 1461107521940 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 212 (0x12d066400) [pid = 1943] [serial = 2343] [outer = 0x11784c400] 16:12:02 INFO - PROCESS | 1943 | 1461107522317 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:12:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:12:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 723ms 16:12:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:12:02 INFO - PROCESS | 1943 | 1461107522330 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 1943 | 1461107522332 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:12:02 INFO - PROCESS | 1943 | 1461107522339 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1943 | 1461107522341 Marionette TRACE conn2 <- [1,3090,null,{}] 16:12:02 INFO - PROCESS | 1943 | 1461107522344 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:02 INFO - PROCESS | 1943 | 1461107522558 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:12:02 INFO - PROCESS | 1943 | 1461107522670 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 1943 | ++DOCSHELL 0x129620800 == 80 [pid = 1943] [id = 782] 16:12:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 213 (0x12e30b800) [pid = 1943] [serial = 2344] [outer = 0x0] 16:12:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 214 (0x12eeea400) [pid = 1943] [serial = 2345] [outer = 0x12e30b800] 16:12:02 INFO - PROCESS | 1943 | 1461107522695 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 1943 | ++DOMWINDOW == 215 (0x12f47b000) [pid = 1943] [serial = 2346] [outer = 0x12e30b800] 16:12:03 INFO - PROCESS | 1943 | 1461107523063 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:12:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:12:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 775ms 16:12:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:12:03 INFO - PROCESS | 1943 | 1461107523112 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 1943 | 1461107523114 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:12:03 INFO - PROCESS | 1943 | 1461107523117 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 1943 | 1461107523119 Marionette TRACE conn2 <- [1,3094,null,{}] 16:12:03 INFO - PROCESS | 1943 | 1461107523122 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:03 INFO - PROCESS | 1943 | 1461107523277 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:12:03 INFO - PROCESS | 1943 | 1461107523290 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x12ff15800 == 81 [pid = 1943] [id = 783] 16:12:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 216 (0x12f47b800) [pid = 1943] [serial = 2347] [outer = 0x0] 16:12:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 217 (0x12fcea000) [pid = 1943] [serial = 2348] [outer = 0x12f47b800] 16:12:03 INFO - PROCESS | 1943 | 1461107523330 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 218 (0x130131000) [pid = 1943] [serial = 2349] [outer = 0x12f47b800] 16:12:03 INFO - PROCESS | 1943 | 1461107523768 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:12:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:12:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 673ms 16:12:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:12:03 INFO - PROCESS | 1943 | 1461107523790 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 1943 | 1461107523791 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:12:03 INFO - PROCESS | 1943 | 1461107523793 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 1943 | 1461107523795 Marionette TRACE conn2 <- [1,3098,null,{}] 16:12:03 INFO - PROCESS | 1943 | 1461107523797 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:03 INFO - PROCESS | 1943 | 1461107523945 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:12:03 INFO - PROCESS | 1943 | 1461107523979 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1943 | ++DOCSHELL 0x13796a800 == 82 [pid = 1943] [id = 784] 16:12:03 INFO - PROCESS | 1943 | ++DOMWINDOW == 219 (0x130132400) [pid = 1943] [serial = 2350] [outer = 0x0] 16:12:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 220 (0x137c9c800) [pid = 1943] [serial = 2351] [outer = 0x130132400] 16:12:04 INFO - PROCESS | 1943 | 1461107524005 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 221 (0x137dd2800) [pid = 1943] [serial = 2352] [outer = 0x130132400] 16:12:04 INFO - PROCESS | 1943 | 1461107524357 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:12:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:12:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:12:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 16:12:04 INFO - PROCESS | 1943 | 1461107524366 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1943 | 1461107524367 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:12:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:12:04 INFO - PROCESS | 1943 | 1461107524373 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1943 | 1461107524374 Marionette TRACE conn2 <- [1,3102,null,{}] 16:12:04 INFO - PROCESS | 1943 | 1461107524376 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:04 INFO - PROCESS | 1943 | 1461107524516 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:12:04 INFO - PROCESS | 1943 | 1461107524532 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 1943 | ++DOCSHELL 0x138419800 == 83 [pid = 1943] [id = 785] 16:12:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 222 (0x137dd4800) [pid = 1943] [serial = 2353] [outer = 0x0] 16:12:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 223 (0x137ddbc00) [pid = 1943] [serial = 2354] [outer = 0x137dd4800] 16:12:04 INFO - PROCESS | 1943 | 1461107524557 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 1943 | ++DOMWINDOW == 224 (0x139e03800) [pid = 1943] [serial = 2355] [outer = 0x137dd4800] 16:12:04 INFO - PROCESS | 1943 | 1461107524894 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:12:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:12:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 573ms 16:12:04 INFO - PROCESS | 1943 | 1461107524945 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1943 | 1461107524946 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:12:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:12:04 INFO - PROCESS | 1943 | 1461107524948 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1943 | 1461107524949 Marionette TRACE conn2 <- [1,3106,null,{}] 16:12:04 INFO - PROCESS | 1943 | 1461107524952 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:05 INFO - PROCESS | 1943 | 1461107525091 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:12:05 INFO - PROCESS | 1943 | 1461107525109 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x139fc4000 == 84 [pid = 1943] [id = 786] 16:12:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 225 (0x139e0a400) [pid = 1943] [serial = 2356] [outer = 0x0] 16:12:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 226 (0x13ad81400) [pid = 1943] [serial = 2357] [outer = 0x139e0a400] 16:12:05 INFO - PROCESS | 1943 | 1461107525135 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 227 (0x14213c000) [pid = 1943] [serial = 2358] [outer = 0x139e0a400] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 226 (0x11c4c6400) [pid = 1943] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 225 (0x12b7bf000) [pid = 1943] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 224 (0x12ba76c00) [pid = 1943] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 223 (0x12750d000) [pid = 1943] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 222 (0x11892c000) [pid = 1943] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 221 (0x12bbac000) [pid = 1943] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 220 (0x12af35000) [pid = 1943] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 219 (0x12e30ac00) [pid = 1943] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 218 (0x12f47cc00) [pid = 1943] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 217 (0x11197b800) [pid = 1943] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 216 (0x11a98e400) [pid = 1943] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 215 (0x12f2b0c00) [pid = 1943] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 214 (0x137dd7c00) [pid = 1943] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 213 (0x1119e9c00) [pid = 1943] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 212 (0x127467400) [pid = 1943] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:12:05 INFO - PROCESS | 1943 | --DOMWINDOW == 211 (0x137c9f000) [pid = 1943] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:12:05 INFO - PROCESS | 1943 | 1461107525797 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:12:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:12:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:12:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:12:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 872ms 16:12:05 INFO - PROCESS | 1943 | 1461107525821 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 1943 | 1461107525823 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:12:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:12:05 INFO - PROCESS | 1943 | 1461107525825 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 1943 | 1461107525827 Marionette TRACE conn2 <- [1,3110,null,{}] 16:12:05 INFO - PROCESS | 1943 | 1461107525829 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:05 INFO - PROCESS | 1943 | 1461107525946 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:12:05 INFO - PROCESS | 1943 | 1461107525951 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1943 | ++DOCSHELL 0x13ab36000 == 85 [pid = 1943] [id = 787] 16:12:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 212 (0x1190e5000) [pid = 1943] [serial = 2359] [outer = 0x0] 16:12:05 INFO - PROCESS | 1943 | ++DOMWINDOW == 213 (0x14213e400) [pid = 1943] [serial = 2360] [outer = 0x1190e5000] 16:12:05 INFO - PROCESS | 1943 | 1461107525981 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 214 (0x142369c00) [pid = 1943] [serial = 2361] [outer = 0x1190e5000] 16:12:06 INFO - PROCESS | 1943 | 1461107526331 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:12:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:12: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 16:12:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:12:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 16:12:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:12:06 INFO - PROCESS | 1943 | 1461107526347 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1943 | 1461107526348 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:12:06 INFO - PROCESS | 1943 | 1461107526354 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1943 | 1461107526357 Marionette TRACE conn2 <- [1,3114,null,{}] 16:12:06 INFO - PROCESS | 1943 | 1461107526384 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 1943 | 1461107526532 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:12:06 INFO - PROCESS | 1943 | 1461107526540 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"28504906-e0d1-4598-bfff-3331197442e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1943 | ++DOCSHELL 0x14206d000 == 86 [pid = 1943] [id = 788] 16:12:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 215 (0x131b28000) [pid = 1943] [serial = 2362] [outer = 0x0] 16:12:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 216 (0x131b2ec00) [pid = 1943] [serial = 2363] [outer = 0x131b28000] 16:12:06 INFO - PROCESS | 1943 | 1461107526566 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1943 | ++DOMWINDOW == 217 (0x142142800) [pid = 1943] [serial = 2364] [outer = 0x131b28000] 16:12:06 INFO - PROCESS | 1943 | 1461107526867 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:12:06 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:12:06 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 547ms 16:12:06 INFO - PROCESS | 1943 | 1461107526898 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1943 | 1461107526899 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:12:07 WARNING - u'runner_teardown' () 16:12:07 INFO - No more tests 16:12:07 INFO - Got 0 unexpected results 16:12:07 INFO - SUITE-END | took 527s 16:12:07 INFO - Closing logging queue 16:12:07 INFO - queue closed 16:12:08 INFO - Return code: 0 16:12:08 WARNING - # TBPL SUCCESS # 16:12:08 INFO - Running post-action listener: _resource_record_post_action 16:12:08 INFO - Running post-run listener: _resource_record_post_run 16:12:09 INFO - Total resource usage - Wall time: 551s; CPU: 58.0%; Read bytes: 675840; Write bytes: 991988224; Read time: 10; Write time: 4506 16:12:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:12:09 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 184414720; Write bytes: 178759168; Read time: 15504; Write time: 322 16:12:09 INFO - run-tests - Wall time: 531s; CPU: 58.0%; Read bytes: 577536; Write bytes: 792581120; Read time: 7; Write time: 4135 16:12:09 INFO - Running post-run listener: _upload_blobber_files 16:12:09 INFO - Blob upload gear active. 16:12:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:12: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 16:12: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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:12: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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:12:09 INFO - (blobuploader) - INFO - Open directory for files ... 16:12:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:12:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:12:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:12:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:12:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:12:10 INFO - (blobuploader) - INFO - Done attempting. 16:12:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:12:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:12:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:12:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:12:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:12:11 INFO - (blobuploader) - INFO - Done attempting. 16:12:11 INFO - (blobuploader) - INFO - Iteration through files over. 16:12:11 INFO - Return code: 0 16:12:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:12:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:12:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c5f4d2e1cb842935c50495d44d6091b4d7ac38131e9cfca6bd81cf71a46340d7b798b8bf3bd6d337bcc73ee939ce0daaf598de07a1c2d8514e4821891eab1db7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b42e38a960fa25db4b06ca5fea28b9ce2f94c9170f94f7d6182389d179beef6352b440108de829beab18668f3e0915f9fd0cb82c44890b4fd6eddb607b6d0b3f"} 16:12:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:12:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:12:11 INFO - Contents: 16:12:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c5f4d2e1cb842935c50495d44d6091b4d7ac38131e9cfca6bd81cf71a46340d7b798b8bf3bd6d337bcc73ee939ce0daaf598de07a1c2d8514e4821891eab1db7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b42e38a960fa25db4b06ca5fea28b9ce2f94c9170f94f7d6182389d179beef6352b440108de829beab18668f3e0915f9fd0cb82c44890b4fd6eddb607b6d0b3f"} 16:12:11 INFO - Running post-run listener: copy_logs_to_upload_dir 16:12:11 INFO - Copying logs to upload dir... 16:12:11 INFO - mkdir: /builds/slave/test/build/upload/logs 16:12:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=604.174572 ========= master_lag: 2.01 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-19 16:12:14.016875) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:12:14.023497) ========= 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.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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/oak/sha512/c5f4d2e1cb842935c50495d44d6091b4d7ac38131e9cfca6bd81cf71a46340d7b798b8bf3bd6d337bcc73ee939ce0daaf598de07a1c2d8514e4821891eab1db7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b42e38a960fa25db4b06ca5fea28b9ce2f94c9170f94f7d6182389d179beef6352b440108de829beab18668f3e0915f9fd0cb82c44890b4fd6eddb607b6d0b3f"} build_url:https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012815 build_url: 'https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c5f4d2e1cb842935c50495d44d6091b4d7ac38131e9cfca6bd81cf71a46340d7b798b8bf3bd6d337bcc73ee939ce0daaf598de07a1c2d8514e4821891eab1db7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b42e38a960fa25db4b06ca5fea28b9ce2f94c9170f94f7d6182389d179beef6352b440108de829beab18668f3e0915f9fd0cb82c44890b4fd6eddb607b6d0b3f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M7IS86GQQc6DKnNYUG8Eqw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:12:14.432846) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:12:14.433191) ========= 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.678V3K3OT2/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.6qvlJW7U5j/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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.005387 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:12:14.465073) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:12:14.465358) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:12:14.591360) ========= ========= Total master_lag: 2.98 =========